1.static_cast
类型相关的转换,如int转化为long等;
2.reinterpret_cast
类型不相关的转换,如指针转换为int等;
3.const_cast
去掉const属性,例如常变量的地址转化为常量地址;
4.dynamic_cast
向下转换,父类指针转化为子类指针,可能成功,可能失败。
类型相关的转换,如int转化为long等;
类型不相关的转换,如指针转换为int等;
去掉const属性,例如常变量的地址转化为常量地址;
向下转换,父类指针转化为子类指针,可能成功,可能失败。