Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT


Оператор присваивания


Для класса CObject описан оператор присваивания. Он описан с ключевым словом private и не имеет реализации:

private:

      void operator =( const CObject& src );

Таким образом для классов, наследованных от CObject запрещается выполнение операции копирования по умолчанию. Если такая операция необходима, вы должны явно определить ее в своем классе. Если вы не определите в своем классе оператор присваивания, но попытаетесь им воспользоваться, компилятор выдаст сообщение об ошибке.



Содержание раздела