Condividi tramite


/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 dynamic_cast Operator 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 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