强制转换运算符

在特定情况下,类型强制转换提供了用于显式转换对象类型的方法。

语法

cast-expression
unary-expression

( type-name ) cast-expression

在进行类型强制转换后,编译器将 cast-expression 视为类型 type-name。 强制转换可用于在任意标量类型的对象与任何其他标量类型之间进行来回转换。 显式类型强制转换受到确定隐式转换效果的相同规则的约束,如赋值转换中所述。 有关强制转换的其他约束可能来源于特定类型的实际大小或表示形式。 有关整型类型的实际大小的信息,请参阅基本类型的存储 。 有关类型强制转换的详细信息,请参阅类型强制转换

另请参阅

强制转换运算符:()