Поделиться через


Инициализация баз и членов

Объект производного класса состоит двух частей: одна представляет все базовые классы, а другая характерна только для этого конкретного класса. Объекты классов, у которых имеются объекты-члены, также могут содержать экземпляры других классов. В этом разделе описывается, как выполняется инициализация этих объектов-компонентов при создании типа класса.

Для инициализации используется список инициализаторов, разделенных запятыми. Каждый инициализатор состоит из идентификатора базового класса или элемента данных создаваемого класса, а далее в скобках указывается список выражений.

A() : MyBase(200, "A1"), value1(100), value2(100)

Используемый в конструкторах синтаксис подробнее рассматривается в следующих разделах, Инициализация объектов-членов и Инициализация базовых классов.

См. также

Ссылки

Инициализация с использованием специальных функций-членов