摘要: 程序开发环境:VS2017+Win32+Debug 文章目录1.隐式数据类型转换2.显示数据类型转换3.C++ 新式类型转换3.1 const_cast3.2 static_cast3.3 dynamic_cast3.3.1 向下转换3.3.2 交叉转换3.4 reinterpret_cast4. 阅读全文
posted @ 2023-06-20 09:01 imxiangzi 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++四种类型转换相关的知识,希望对你有一定的参考价值。 const_cast 主要用于删除变量的const属性,便于赋值 const int a = 2; int* p = const_cast<int*>(&a ); *p 阅读全文
posted @ 2023-06-20 09:00 imxiangzi 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1.23 四种cast类型转换 作用:克服c中强制类型转化带来的风险,C++引入四种更加安全的强制类型转换运算符(明确转换的目 的,偏于程序的维护和分析) const_cast: // 1.去除const属性,将只读变为只读写 // 2.针对常量指针、常量引用和常量对象 const char *p; 阅读全文
posted @ 2023-06-20 08:59 imxiangzi 阅读(66) 评论(0) 推荐(0) 编辑