Partilhar via


Classes e Estruturas (C++)

Esta seção apresenta classes e estruturas C++. As duas construções são idênticas em C++, exceto que em structs a acessibilidade padrão é pública, enquanto em classes o padrão é privado.

Classes e structs são as construções pelas quais você define seus próprios tipos. Classes e structs podem conter membros de dados e funções de membro, que permitem descrever o estado e o comportamento do tipo.

Estão incluídos os seguintes tópicos:

Os três tipos de classe são estrutura, classe e união. Eles são declarados usando as palavras-chave struct, class e union . A tabela a seguir mostra as diferenças entre os três tipos de classe.

Para obter mais informações sobre sindicatos, consulte Sindicatos. Para obter informações sobre classes e estruturas em C++/CLI e C++/CX, consulte Classes e estruturas.

Controlo de Acessos e Constrangimentos de Estruturas, Classes e Sindicatos

Estruturas Aulas Sindicatos
A chave de classe é struct A chave de classe é class A chave de classe é union
O acesso padrão é público O acesso padrão é privado O acesso padrão é público
Sem restrições de uso Sem restrições de uso Use apenas um membro de cada vez

Ver também

Referência da linguagem C++