Condividi tramite


/GR (Attiva informazioni sui tipi in fase di esecuzione)

Aggiornamento: novembre 2007

Aggiunge codice per il controllo dei tipi degli oggetti in fase di esecuzione.

/GR[-]

Note

Quando l'opzione /GR è attiva, il compilatore definisce la macro del preprocessore _CPPRTTI. In Visual C++ 2005 l'opzione /GR è attiva per impostazione predefinita. /GR- disattiva le informazioni sui tipi in fase di esecuzione.

Ricorrere a /GR se il codice utilizza dynamic_cast Operator o typeid. L'impiego di /GR determina tuttavia l'aumento delle dimensioni delle sezioni .rdata dell'immagine. Se il codice non utilizza dynamic_cast o typeid, l'impiego di /GR- potrebbe generare un'immagine più piccola.

Per ulteriori informazioni sul controllo dei tipi in fase di esecuzione, vedere Run-Time Type Information in Riferimenti al linguaggio C++.

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à Linguaggio.

  4. Modificare la proprietà Attiva informazioni sui tipi in fase di esecuzione.

Per impostare l'opzione del compilatore a livello di codice

Vedere anche

Riferimenti

Opzioni del compilatore

Impostazione delle opzioni del compilatore