Item09. New Cast Operators
const_cast :去const修饰符,把const变量变为非const的
static_cast : 不同类型(type)的变量之间的强制转换
dynamic_cast :在继承层次中,向下类型转换
reinterpret_cast:随意转换。
---------------------------
1、static_cast 虽然可以用来进行向下类型转换,但还是用dynamic_cast为好
2、reinterpret_cast最强大的,也是最危险的,不到万不得已还是不要用。
3、使用这些操作符,使程序读起来更清晰一些
……
既然C++加入了这个四个操作符,就必然有一箩筐理由,那就使用吧!