Opérateurs de cast
Un cast de type fournit une méthode pour la conversion explicite du type d'un objet dans une situation spécifique.
Syntaxe
cast-expression
:
unary-expression
(
type-name
)
cast-expression
Le compilateur traite cast-expression
comme un type type-name
après la réalisation d'un cast de type. Les casts peuvent être utilisés pour convertir des objets de tout type scalaire vers ou depuis tout autre type scalaire. Les casts de types explicites sont contraints par les mêmes règles qui déterminent les effets des conversions implicites, présentées dans Conversions d'assignation. Les restrictions supplémentaires sur les casts peuvent résulter des tailles réelles ou de la représentation des types spécifiques. Consultez Stockage des types de base pour obtenir plus d'informations sur les tailles réelles des types intégraux. Pour plus d'informations sur les casts de type, consultez Conversions de cast de type.