C++常见类型转换dynamic_cast、static_cast、const_cast用法详解
C++常见类型转换有四种,分别为:dynamic_cast、static_cast、const_cast、reinterpret_cast。
1.dynamic_cast 主要用来执行“安全向下转换”(safe downcasting),也就是用来决定某对象是否归属于继承体系中的某个类型。它是唯一无法由旧式语法执行的动作(即C的类型转换),也是唯一可能耗费重大运行成本的转型动作。(指针由base...
原创
2018-12-16 18:40:32 ·
751 阅读 ·
0 评论