/GR (Attiva informazioni sui tipi in fase di esecuzione)
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.L'opzione /GR è attiva per impostazione predefinita./GR- disattiva le informazioni sui tipi in fase di esecuzione.
Utilizzare /GR se il compilatore non può risolvere staticamente un tipo di oggetto nel codice.L'opzione /GR è in genere necessaria quando il codice utilizza operatore di dynamic_cast o typeid./GR, tuttavia, provoca l'aumento delle dimensioni delle sezioni .rdata dell'immagine.Se il codice non utilizza dynamic_cast o typeid, /GR- può produrre un'immagine di dimensioni minori.
Per ulteriori informazioni sul controllo dei tipi in fase di esecuzione, vedere Informazioni sui tipi di runtime 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 RuntimeTypeInfo.