关于四种转换
看了一些关于这方面的东西
不过不是很懂
下面是我一些理解
不知道有没有一些是正确的
static_cast 一般是进行合理的转换,比如从浮点型到整形。这是因为浮点型精度比
整形精度大,它只是做了缩小范围。同时,把一个字符串转换为string类型也是合理的。
但是两个不相关的类型转换,这样做是不合理的。
dynamic_cast 一般用于有继承关系的对象的装换。
const_cast 用于去掉常量属性。
reinterpret_cast 感觉它可以进行那种毫无联系的类型转换,但是它过于依赖编译器。