C++[第十五章]--强制类型转换

强制类型转换

1、C风格类型转换

2、C++显示类型转换

3、reinterpret_cast

格式:reinterpret_cast (expression)
相当于C风格的用小括号"(type-id)"实现的强制类型转换

  1. type-id必须是一个指针、引用、算术类型、函数指针或者成员指针
  2. 它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针
  3. 跟C风格的强制转换类似,没有安全性检查

例子:

char *str = "100ask.taobao.com";
int *p = reinterpret_cast<

你可能感兴趣的:(C过度到C++,c++,显示类型转换,强制类型转换,const_cast,static_cast,dynamic_cast)