static_cast 隐式转换 将int转为float,也可以将char*转为int,将指向基类的指针转为一个指向子类的指针,同时可以将non-const转为const对象,但是它不能将一个const对象转为non-const(这个是const_cast的功能)reinterpret_castconst_cast 用来将对象的常量属性转除 dynamic_cast