Visão geral de Classes
Tipos de classe são definidos usando o classe, struct, e união as palavras-chave.Para simplificar, tipos definidos com essas palavras-chave são chamados tipos de classe, exceto nas discussões dos elementos de linguagem que se comportam de maneira diferente dependendo do que a palavra-chave é usada.
Nomes de classes definidas dentro de outra classe ("aninhada") têm escopo de classe da classe delimitador.
O nome de uma classe pode ser um identificador ou identificador de um modelo.Consulte modelos de.
As variáveis e funções de uma classe são chamadas de membros.Ao definir uma classe, é prática comum para fornecer os seguintes membros (embora todos são opcionais):
Membros de dados de classe, que definem o estado e os atributos de um objeto do tipo de classe.
Um ou mais "construtor" funções, que inicializar um objeto do tipo de classe.Construtores são descritas na construtores.
Uma função de "destruidor", que executa funções de limpeza, como desalocando dinamicamente alocada memória nem fechar ficheiros.Destruidores são descritas na destruidores.
Um ou mais funções de membro que definem o comportamento do objeto.
Para obter mais informações, consulte:
Para obter informações sobre classes gerenciadas e estruturas, consulte Classes e estruturas.