C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 627 - CObject::CObject / MFC Справка / Visual C++

Шаг 627 - CObject::CObject

CObject( );
CObject( constCObject& objectSrc );

Параметры
ObjectSrc
Ссылка к другому CObject

Замечания
Эти функции - стандарт CObject конструктор. Заданная по умолчанию версия автоматически вызывается конструктором Вашего полученного класса.
Если ваш класс - преобразуемый в последовательную форму (включена макрокоманда IMPLEMENT_SERIAL), то Вы имели заданный по умолчанию конструктор (конструктор без параметров) в вашем объявлении класса. Если Вы не нуждаетесь в заданном по умолчанию конструкторе, объявите частный или защищенный "пустой" конструктор.
Стандартный конструктор копии класса значения по умолчанию C++ делает копию "элемент к элементу". Присутствие частного конструктора копии CObject гарантирует сообщение ошибки компилятора, если конструктор копии Вашего класса необходим, но не доступный. Вы должны следовательно обеспечить конструктор копии, если ваш класс требует этой возможности.

Пример.

// См. CObList::CObList  для просмотра класса CAge,
// используемого в CObject примерах.
// Создать объект CAge используя заданный по умолчанию конструктор. 
CAge age1; 
// Создать объект CAge используя конструктор копии. 
CAge age2 (age1);

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU