C/C++中类型转换:static_cast, dynamic_cast, const_cast, reinterpret_cast
文章目录目的定义和作用目的在C中一般是使用(int)x,(int*)x,(void*)p等方式,但是这种强制类型转换的方式是不安全的,因为他没有类型检查。而且这种转换也是不够精确的。因此在C++中引入了几种强制类型转换的方式。定义和作用static_cast:提供安全的基本类型转换:但是要注意数据的截断或者改变。(float转换为整数的时候丢失小数部分)。类层次间转换:向上转换(将派生类的指针/引