static_cast,const_cast,reinterpret_cast,dynamic_cast

1.static_cast         在c++primer中提到,任何具有明确定义的类型转换,只要不包含底层const(关于什么是底层const什么是顶层const可以去c++primer看一下),都可以使用static_cast,如把double类型的对象转换成int类型的对象。但是书中没有提到的是,把一个类转换成另一个类(两个类之间没有关系)的时候编译器会报错。看下面代码。 从上面的两个
本站公众号
   欢迎关注本站公众号,获取更多信息