Condividi tramite


/vmb, /vmg (Metodo di rappresentazione)

Selezionano il metodo che il compilatore utilizza per rappresentare puntatori a membri di classe.

Utilizzare /vmb se si definisce sempre una classe prima di dichiarare un puntatore a un membro della classe.

Utilizzare /vmg per dichiarare un puntatore a un membro della classe prima di definire la classe. Questa esigenza potrebbe manifestarsi se si definiscono membri in due classi diverse che fanno riferimento l'una all'altra. Per questo tipo di classi con riferimenti reciproci, è necessario fare riferimento a una classe prima di definirla.

/vmb
/vmg

Note

È anche possibile utilizzare pointers_to_members o Parole chiave di ereditarietà nel codice per specificare una rappresentazione del puntatore.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Procedura: aprire le pagine delle proprietà dei progetti.

  2. Fare clic sulla cartella C/C++.

  3. Fare clic sulla pagina delle proprietà Riga di comando.

  4. Digitare l'opzione del compilatore nella casella Opzioni aggiuntive.

Per impostare l'opzione del compilatore a livello di codice

Vedere anche

Riferimenti

Opzioni del compilatore

Impostazione delle opzioni del compilatore