Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Você pode adicionar uma classe C++ genérica usando o Modo de Exibição de Classe. Uma classe C++ genérica é uma classe que você define ou que é derivada de uma classe que você define.
Para adicionar uma classe C++ genérica a um projeto
No Modo de Exibição de Classe, clique com o botão direito do mouse no projeto ao qual você deseja adicionar a nova classe, escolha Adicionar e, em seguida, escolha Classe.
Na caixa de diálogo Adicionar classe , no painel de modelos, selecione Classe C++. Selecione Adicionar para exibir o assistente de classe C++ genérica.
No assistente, forneça um nome de classe e defina as configurações ou aceite os padrões.
Para fechar o assistente e exibir a nova classe C++ genérica no projeto, selecione Concluir.
Nesta secção
Assistente de classe C++ genérica
Adiciona uma classe C++ genérica a um projeto. A classe não herda de ATL ou MFC.
Nome da classe
Define o nome da nova classe.
Arquivo .h
Define o nome do arquivo de cabeçalho para a nova classe. Por padrão, esse nome é baseado no nome fornecido em Nome da classe. Para salvar o arquivo de cabeçalho no local de sua escolha ou para acrescentar a declaração de classe a um arquivo existente, selecione o botão de reticências (...). Se você especificar um arquivo existente e selecionar Concluir, o assistente solicitará que você especifique se a declaração de classe deve ser anexada ao conteúdo do arquivo. Para anexar a declaração, selecione Sim; para retornar ao assistente e especificar outro nome de arquivo, selecione Não.
arquivo .cpp
Define o nome do arquivo de implementação para a nova classe. Por padrão, esse nome é baseado no nome fornecido em Nome da classe. Para salvar o arquivo de implementação no local de sua escolha ou para acrescentar a definição de classe a um arquivo existente, selecione o botão de reticências (...). Se você especificar um arquivo existente e selecionar Concluir, o assistente solicitará que você especifique se a definição de classe deve ser acrescentada ao conteúdo do arquivo. Para acrescentar a definição, selecione Sim; para retornar ao assistente e especificar outro nome de arquivo, selecione Não.
Classe base
Define a classe base para a nova classe.
Acesso
Define o acesso aos membros da classe base para a nova classe. Os modificadores de acesso são palavras-chave que especificam o nível de acesso que outras classes têm às funções de membro da classe. Para obter mais informações sobre como especificar o acesso, consulte Controle de acesso de membro. Por padrão, o nível de acesso da classe é definido como
public.publicprotectedprivate- Padrão (Nenhum modificador de acesso é gerado.)
Destruidor virtual
Especifica se o destruidor de classe é virtual. O uso de um destruidor virtual ajuda a garantir que o destruidor correto seja chamado quando instâncias de classes derivadas forem excluídas.
em linha
Gera o construtor de classe e a definição de classe como funções embutidas no arquivo de cabeçalho.
Gerido
Quando selecionado, adiciona uma classe gerenciada e um arquivo de cabeçalho. Quando limpo, adiciona uma classe nativa e um arquivo de cabeçalho.