constint a=5;// 常量constint*pA=&a;*pA=10;// 编译错误,不允许修改 pA 指向的对象int*pX=const_cast<int*>(pA);// 去掉 const 属性*pX=10// 是否会真正地修改结果未知,因为对于 a 来说,编译器一般在编译的时候会把它放进常量表中 reinterpret_cast是重新解释的意思,顾名思义,reinterpret_cast 这...
https://cloud.tencent.com/developer/article/1941993 好文要顶 关注我 收藏该文 微信分享 ddup123 粉丝- 1 关注- 1 +加关注 0 0 升级成为会员 « 上一篇: qt按键图标大小和设置大小不符的问题记录 » 下一篇: c#笔记 posted @ 2023-12-27 17:31 ddup123 阅读(1) 评论(0) 编辑 收藏 ...
1. 010 - static_cast, dynamic_cast, const_cast 和 reinterpret_cast 怎么用; 2. stackoverflow-top-cpp; 完
参考 1.010 - static_cast, dynamic_cast, const_cast 和 reinterpret_cast 怎么用; 2.stackoverflow-top-cpp; 完 各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。 心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。