C++四种类型转换(reinterpret_cast、dynamic_cast、const_cast、static_cast)描述
reinterpret_cast:可以用于任意类型的指针之间的转换,对转换的结果不做任何保证。dynamic_cast:这种其实也是不被推荐使用的,更多使用static_cast,dynamic本身只能用于存在虚函数的父子关系的强制类型转换,对于指针,转换失败则返回nullptr,对于引用,转换失败会抛出异常。const_cast:对于未定义const版本的成员函数,我们通常需要使用con...