типа public. Если класс предн

Автор admin Пятница, 15 мая 2009 11:32

типа public. Если класс предназначен лишь для создания других классов, конструктор можно сделать защищенным членом, поместив его в раздел protected. При создании объекта в конструктор передаются аргументы, как при вызове функции. CRectangle Rect (25.25.100.100); 458 Приложение А. Основы программирования на языке С++ Конструктор без параметров Конструктор без параметров обычно инициализирует переменные-члены, присваивая им стандартные, устанавливаемые по умолчанию значения. Например, следующий вариант класса CRectangle имеет конструктор, по умолчанию инициализирующий все данные значениями 0. class CRectangle { private: int Left; int Top; int Right; int Bottom; public: CRectangle () { Left = Top = Right = Bottom = 0; } // Определения других функций-членов }: В том случае если для класса конструктор не определен, компилятор генерирует его по умолчанию. Конструкторы, сгенерированные компилятором, не присваивают начальные значения переменным-членам класса. Поэтому при необходимости однозначно инициализировать переменные-члены или выполнить другие действия, связанные с инициализацией, следует самостоятельно


Комментарии закрыты.