Форум программистов, компьютерный форум, киберфорум
Наши страницы

Указатель this в конструкторе копирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить симметричность матрицы испльзуя указатели http://www.cyberforum.ru/cpp-beginners/thread1186342.html
Задание, определить симметричность матрицы с помощью указателей. Не могу никак разобраться с указателями, но что-то написала (просьба не смеяться:) ) Меня интересует как обратится к элементам...
C++ Во время футбольной игры формируется файл, распечатать фамилии 3 самых результативных игроков команды Во время футбольной игры формируется файл, который включает фамилию игрока и количество набранных за игру очков. Используя сформированный файл, распечатать фамилии 3 самых результативных игроков... http://www.cyberforum.ru/cpp-beginners/thread1186339.html
C++ DES в режиме ECB
Вообщем такая проблема реализовал DES в режиме ECB,но что не хочет расшифровывать ,уже не знаю голову сломал,помогите найти ошибку а то уже курсовую сдавать а у меня нет //...
C++ Кратчайший цикл в графе (ориентированный, невзвешанный)
Доброго времени суток! Имеется задача - нахождение кратчайшего цикла в ориентированном и невзвешанном цикле(ребра без значений). Граф задается путем массива очередей. Помогите решить сию задачу....
C++ С++ 4 и 5 поколение языков программирования http://www.cyberforum.ru/cpp-beginners/thread1186323.html
Является ли С++ языком 4 поколения? Пятое поколение Рождение языков пятого поколения произошло в середине 90-х годов. К ним отно*сятся также системы автоматического создания прикладных программ с...
C++ Можно ли быть программистом многопрофильным? Скажем, и системным, и прикладным. Или обязательно надо делать выбор? Или лучше углубиться в одной области, потому что нет шансов знать все на одном уровне? Спасибо. подробнее

Показать сообщение отдельно
rura
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 153

Указатель this в конструкторе копирования - C++

23.05.2014, 23:33. Просмотров 378. Ответов 7
Метки (Все метки)

Добрый всем вечер.
Подскажите пожалуйста, как правильно применить в конструкторе копирования указатель this?

Вот есть код.

Правильно ли тут применен этот указатель?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include "stdafx.h"
#include <iostream>
using namespace std;
 
class CLASS
{
 
    struct NOTE
    {
        char Family[100];
        char Name[100];
        int Phone;
        int Birthday;
        int Birthmonth;
        int Birthyear;
    };
 
    NOTE* people;
    int number;
 
    void create();
 
 
public:
    CLASS()
    {}
 
    CLASS(int n)
    {
        number = n;
        people = new NOTE[number];
        create();
    }
 
    CLASS(const CLASS & list)
    {
        this->number = list.number;
        people = new NOTE[number];
        for (int i = 0; i < number; ++i)
        {
            strcpy_s(people[i].Family, list.people[i].Family);
            strcpy_s(people[i].Name, list.people[i].Name);
            people[i].Phone = list.people[i].Phone;
            people[i].Birthday = list.people[i].Birthday;
            people[i].Birthmonth = list.people[i].Birthmonth;
            people[i].Birthyear = list.people[i].Birthyear;
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru