/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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Procedura: aprire le pagine delle proprietà dei progetti.
Fare clic sulla cartella C/C++.
Fare clic sulla pagina delle proprietà Linguaggio.
Modificare la proprietà Attiva informazioni sui tipi in fase di esecuzione.
Per impostare l'opzione del compilatore a livello di codice
- Vedere la proprietà RuntimeTypeInfo.