编程语言
首页 > 编程语言> > 86、C++的四种强制转换reinterpret_cast/const_cast/static_cast /dynamic_cast

86、C++的四种强制转换reinterpret_cast/const_cast/static_cast /dynamic_cast

作者:互联网

reinterpret_cast

reinterpret_cast (expression)

type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以用于类型之间进行强制转换。

const_cast

const_cast<type_id> (expression)

该运算符用来修改类型的const或volatile属性。除了const 或volatile修饰之外, type_id和expression 的类型是一样的。用法如下:

 

标签:const,reinterpret,dynamic,C++,cast,volatile,expression,id
来源: https://www.cnblogs.com/crbhf/p/15088228.html