Compartilhar via


Adicionar Assistente de função de membro

Este assistente adiciona uma declaração de função de membro para o arquivo de cabeçalho e uma implementação de função de membro de stub para o arquivo de implementação para a classe selecionada.

Depois de adicionar a função de membro usando o assistente, você pode editar o código no ambiente de desenvolvimento.

  • Tipo de retorno
    Define o tipo de retorno da função de membro que você está adicionando.Você pode fornecer seu próprio tipo de retorno, ou você pode selecionar da lista de tipos disponíveis.Para obter informações sobre os tipos, consulte Tipos fundamentais.

    char

    int

    unsigned int

    double

    long

    unsigned long

    float

    short

    void

    HRESULT

    unsigned char

     

  • Nome da função
    Define o nome da função de membro que você está adicionando.

  • Tipo de parâmetro
    Define o tipo do parâmetro que você está adicionando para a função de membro, se a função de membro tiver parâmetros.Você pode fornecer seu próprio tipo de parâmetro, ou você pode selecionar da lista de tipos disponíveis.

    char

    int

    unsigned char

    double

    long

    unsigned int

    float

    short

    unsigned long

  • Nome do parâmetro
    Define o nome de um parâmetro que você está adicionando para a função de membro, se a função de membro tiver parâmetros.

  • Lista de parâmetros
    Exibe uma lista de parâmetros que você adicionou à função de membro.Para adicionar um parâmetro à lista, forneça um tipo e nome na tipo de parâmetro e o nome do parâmetro caixas e clique em Add.Para remover um parâmetro na lista, selecione o parâmetro e clique em Remover.

  • Access
    Define o acesso à função de membro.Modificadores de acesso são as palavras-chave que especificam o acesso a que outras classes têm à função de membro.Consulte O controle de acesso de membro para obter mais informações sobre como especificar o acesso.O nível de acesso da função de membro é definido como pública por padrão.

    Verifique se a nova função de membro é estático ou virtual e se ela está embutida ou puro.Se você definir a função de membro ser puro, o Virtual caixa de seleção estiver marcada e o in-line caixa de seleção ficará indisponível.O padrão é uma função de membro não estática, nonvirtual.

    Opção

    Descrição

    Estático

    Especifica que a função atua como um global e pode ser chamada fora da classe, mesmo com nenhuma instanciação de classe.A função de membro não tem acesso aos membros não-static.Uma função de membro especificada como Static não pode ser virtual.

    Virtual

    Garante que a função de membro correto é chamada de um objeto, independentemente da expressão usada para fazer com que a função de membro chamada.Uma função de membro especificada como Virtual não pode ser estático.

    Puro

    Indica que nenhuma implementação é fornecida para a função de membro virtual que está sendo declarada; Portanto, puro pode ser especificado somente em funções de membro virtual.Consulte Sintaxe de declaração de membro da classe para obter mais informações.

    Uma classe que contém pelo menos uma função de membro virtual pura é considerada uma classe abstrata.Classes derivadas da classe abstrata devem implementar a função de membro virtual puro ou, também, são classes abstratas.

    Interno

    Instrui o compilador para inserir uma cópia do corpo da função de membro em cada local em que a função de membro é chamada.Uma função de membro especificada como in-line não pode ser puro.

  • arquivo. cpp
    Define o local do arquivo onde a implementação de função de membro de stub é gravada.Por padrão, ele é escrito no arquivo. cpp para a classe à qual a função de membro é adicionada.Clique no botão de reticências para alterar o nome do arquivo.A implementação da função de membro é adicionada ao conteúdo do arquivo selecionado.

  • Comment
    Fornece um comentário no arquivo de cabeçalho para a função de membro.

  • Assinatura de função
    Exibe a função de membro, como ele aparece no código quando você clica em Concluir.Você não pode editar o texto dessa caixa.Para alterar a função de membro, altere as caixas apropriadas no assistente.

Consulte também

Tarefas

Adicionando uma função de membro