原文连接: 浅析c++中的类型转换--reinterpret_cast 转换
c++
reinterpret_cast做用为:
容许将任何指针转换为任何其余指针类型。 也容许将任何整数类型转换为任何指针类型以及反向转换。express
看着上面的描述就有种放浪形骸的赶脚。更会让人毛骨悚然,太随意!.net
语法仍是老样子:
reinterpret_cast < type-id > ( expression )指针
滥用 reinterpret_cast 运算符可能很容易带来风险。 除非所需转换自己是低级别的,不然应使用其余强制转换运算符之一。blog