c++ 四种转换 cast 列表小结 (等待补充)2012 -3月
2012-03-22 17:38
225 查看
表 | reinterpret | Static_cast | Dynamic_cast | Const_cast | |
| 重新诠释 | | | | |
指针专题 | ---- | ---- | --- | ---- | |
基类ptr ...子类ptr | y | | | | |
<<-- | y | | down_cast ok | | |
基类ptr...孙子类ptr | Todo | | | | |
| 猜测y, | | | | |
| 运行报错? | | | | |
《-- | | | | | |
子类1...子类2 | todo | | | | |
| 猜测y | | | | |
《-- | | | | | |
Int *………float * | y | | | | |
《-- | y | | | | |
(特列)Int*… 类指针 | 唯一通过的 | | | | Int *.float*都可以 |
《-- | 唯一通过的 | | | | |
基本类型的转换 Int ……………float | no ? | | | | |
《--- | no ? | | | | |
const 对象 去掉const 属性 | | | | 唯一地方使用 | |
基类-》子类 | no | | | | |
| 详见定义 | | | | |
《--(反向) | no | | | | |
基类--》孙子类 | no | | todo | | |
《-- | no | | | | |
子类1-->子类2 | no | | todo | | |
《-- | no | | | | |
考虑 多重继承的影响 | | | | | |
做一个断言: re | | | | | |
相关文章推荐
- C++语言基础(24)-四种类型转换运算符(static_cast、dynamic_cast、const_cast和reinterpret_cast)
- C++的四种cast操作符的区别--类型转换
- C++中的四种强制转换 dynamic_case,const_cast,static_case,reinterprer_case的不同
- C++中四种类型转换以及const_cast是否能改变常量的问题
- C++的四种cast操作符的区别--类型转换
- C++的四种cast操作符的区别--类型转换
- C++的四种cast操作符的区别--类型转换
- C++的四种cast操作符的区别--类型转换
- C++中的四种显式类型转换之static_cast
- C++提供的四种新式转换--const_cast dynamic_cast reinterpret_cast static_cast
- C++的四种cast操作符的区别--类型转换
- C++的四种cast操作符的区别--类型转换
- 标准c++中四种强制转换类型运算符介绍 const_cast,reinterpret_cast,static_cast,dynamic_cast
- C++中四种类型转换static_cast、const_cast、reinterpret_cast、dynamic_cast
- C++中四种类型转换以及const_cast是否能改变常量的问题
- C++中的四种转换:static_cast、const_cast、reinterpret_cast、dynamic_cast
- 【C++基础 10】四种cast转换的区别
- 【C++基础 10】四种cast转换的区别
- C++中四种类型转换运算符的使用方法(reinterpret_cast,const_cast,static_cast,dynamic_cast)
- C++的四种cast操作符的区别--类型转换