Operatori di cast

Un cast di tipo fornisce un metodo per convertire esplicitamente il tipo di un oggetto in una situazione specifica.

Sintassi

cast-expression:
unary-expression
( type-name ) cast-expression

Il compilatore considera cast-expression come tipo type-name dopo che è stato effettuato un cast di tipi. I cast possono essere utilizzati per convertire gli oggetti di qualsiasi tipo scalare verso o da qualsiasi altro tipo scalare. I cast di tipi espliciti sono vincolati dalle stesse regole che determinano gli effetti delle conversioni implicite, descritte in Conversioni di assegnazione. I limiti aggiuntivi sui cast possono risultare dalle dimensioni effettive o dalla rappresentazione di tipi specifici. Vedere Archiviazione dei tipi di base per informazioni sulle dimensioni effettive di tipi integrali. Per altre informazioni sui cast di tipo, vedere Conversioni di cast di tipo.

Vedi anche

Operatore cast: ()