义气钻石

文章
6
资源
0
加入时间
2年10月17天

C++新特性06_强制转换const_cast(const、强制转换、内存中?代表不可访问)

强制类型转换是有一定风险的,有的转换并不一定安全,如把整型数值转换成指针,把基类指针转换成派生类指针,把一种函数指针转换成另一种函数指针,把常量指针转换成非常量指针等。1.C语言中强转的方法: int n = 1; //将n的地址赋给指针p //int* p = &n; //c语言中进行强制转换,将n作为一个地址赋给p //p是带有类型的地址 int* p = (int*)n;当对地址为1的p进行访问的时候,会报如下错误:int main(){ int n = 1