Изменения

Перейти к: навигация, поиск

Участник:Yulya3102/Плюсы2сем

647 байт убрано, 14:02, 12 февраля 2013
конструкторы
Array d=a; // вызывается Array::Array(const Array&)
b=c; // происходит вызов оператора =
// если он не определён (как в данном случае), то вызывается
// сгенерированный компилятором оператор присваивания, который
// осуществляет копирование базовых подобъектов и почленное
// копирование нестатических членов-данных.
// как правило конструктор копий и оператор присваивания
// переопределяются попарно
Если в классе нет явно объявленных конструкторов, то он имеет неявно объявленный конструктор без параметров, который конструирует подобъекты классов-родителей и инициализирует поля класса с помощью конструкторов по умолчанию.
Анонимный участник

Навигация