Partilhar via


Inicializando bases e membros

Um objeto de uma classe derivada é composto por um componente que representa cada classe base e um componente que é exclusivo na classe específica. Os objetos de classes que têm objetos de membro também podem conter instâncias de outras classes. Esta seção descreve como esses objetos componentes são inicializados quando um objeto de tipo de classe é criado.

Para executar a inicialização, uma lista de inicializadores separados por vírgula é usada. Cada inicializador consiste em um identificador de uma classe base ou membro de dados da classe que está sendo construída, seguido por uma lista de expressões entre parênteses.

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

Essa sintaxe, usada em construtores, é descrita mais completamente na próxima seção, Inicializando objetos de membro, e em Inicializando classes base.

Consulte também

Referência

Inicialização usando funções de membro especiais