/vmb, /vmg (método de representação)

 

Publicado: abril de 2016

Para obter a documentação mais recente do Visual Studio 2017 RC, consulte a documentação do Visual Studio 2017 RC.

Selecione o método do compilador usa para representar ponteiros para classificar membros.

Use /vmb se você sempre defina uma classe antes que você declara um ponteiro para um membro da classe.

Use /vmg para declarar um ponteiro para um membro de uma classe antes de definir a classe. Essa necessidade pode ocorrer se você definirá membros em duas classes diferentes que se fizerem referência. Para essas classes mutuamente de referência, uma classe deve ser referenciada antes de ser definida.

/vmb  
/vmg  

Você também pode usar pointers_to_members ou Palavras-chave de herança em seu código para especificar uma representação do ponteiro.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.

  2. Clique na pasta C/C++.

  3. Clique na página de propriedades de Linha de Comando.

  4. Digite a opção de compilador na caixa Opções Adicionais.

Para definir essa opção do compilador via programação

Opções do compilador
Definindo opções do compilador

Mostrar: