Inicializando Bases e membros

Um objeto de uma classe derivada é composto de um componente que representa cada classe de base e um componente que é exclusivo para a classe específica.Objetos de classes que possuem objetos membros também podem conter instâncias de outras classes.Esta seção descreve como esses objetos de componente são inicializados quando um objeto do tipo de classe é criado.

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

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

Essa sintaxe, usado em construtores, é descrito com mais detalhes na próxima seção, Ao inicializar objetos de membros, e, em Ao inicializar Classes de Base.

Consulte também

Referência

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