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 aver eseguito un cast di tipo. I cast possono essere utilizzati per convertire gli oggetti di qualsiasi tipo scalare verso o da qualsiasi altro tipo scalare. I cast di tipo espliciti sono limitati dalle stesse regole che determinano gli effetti delle conversioni implicite discusse 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 ulteriori informazioni sui cast di tipo, vedere Conversioni del cast di tipo.