
25.08.2009, 20:24
|
|
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
С нами:
9391926
Репутация:
234
|
|
Задание 2.
Мы создаем класс без конструкторов. Что сгенерирует компилятор дополнительно?
Мы создаем класс, в котором есть только конструктор без аргументов. Что сгенерирует компилятор дополнительно?
Мы создаем класс, в котором есть только конструктор копии. Что сгенерирует компилятор дополнительно?
Если вы написали
то, знайте, что на самом деле вы создали примерно вот такой класс:
Код:
class Empty {
public:
// Конструктор без параметров
Empty();
// Копирующий конструктор
Empty(const Empty &);
// Деструктор
~Empty();
// Оператор присвоения
Empty& operator=(const Empty &);
// Оператор получения адреса
Empty * operator&();
// Оператор получения адреса константного объекта
const Empty * operator&() const;
};
ну и дальше понятно
|
|
|