c++中的类型转换--reinterpret_cast

原文连接:  浅析c++中的类型转换--reinterpret_cast 转换
c++

reinterpret_cast做用为:
容许将任何指针转换为任何其余指针类型。 也容许将任何整数类型转换为任何指针类型以及反向转换。express

看着上面的描述就有种放浪形骸的赶脚。更会让人毛骨悚然,太随意!.net

语法仍是老样子:
reinterpret_cast < type-id > ( expression )指针

滥用 reinterpret_cast 运算符可能很容易带来风险。 除非所需转换自己是低级别的,不然应使用其余强制转换运算符之一。blog

相关文章
相关标签/搜索