社区
C++ 语言
帖子详情
是否可以增加对象的const属性呢?
happychaoqun
2010-03-28 12:50:06
const_cast 可以删除对象的const属性,是否可以增加对象的const属性呢?
...全文
353
7
打赏
收藏
是否可以增加对象的const属性呢?
const_cast 可以删除对象的const属性,是否可以增加对象的const属性呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
白云飘飘飘
2010-03-28
打赏
举报
回复
增加const属性的方法:
通过函数参数
通过常引用
Julykey
2010-03-28
打赏
举报
回复
不能
回复内容太短了!
na2650945
2010-03-28
打赏
举报
回复
[Quote=引用 3 楼 macrojj 的回复:]
如果你需要const的修饰,在最开始就要这样定义嘛
[/Quote]
恩。对的。
const对象要声明的时候初始化的。
macrojj
2010-03-28
打赏
举报
回复
如果你需要const的修饰,在最开始就要这样定义嘛
摩尔信使MThings
2010-03-28
打赏
举报
回复
cast
不能
fish_phenix
2010-03-28
打赏
举报
回复
一个对象直接添加const属性是不可能的
但是可以把他 赋给一个const类型的引用或指针
然后使用该引用或指针 就相当于增加了const属性
xxphddz
2010-03-28
打赏
举报
回复
增加不了const 性质
用法:const_cast<type_id> (expression)
该运算符用来修改类型的const或volatile属性。除了const 或volatile修饰之外, type_id和expression的类型是一样的。
一、常量指针被转化成非常量指针,并且仍然指向原来的对象;
二、常量引用被转换成非常量引用,并且仍然指向原来的对象;
三、常量对象被转换成非常量对象。
处理 JS中 undefined 的7个技巧
本文详细介绍了在JavaScript中处理undefined的7个技巧,包括使用let和
const
代替var、
增加
代码内聚性、检查
对象
属性
是否
存在、解构赋值处理默认值、用默认
属性
填充
对象
、使用默认参数值以及理解void操作符。文章强调了理解undefined与null的区别,以减少错误和提高代码稳定性的重要性。
C++——
const
详解
本文围绕C++中
const
的使用展开。介绍了顶层
const
和底层
const
的区别,以及在
对象
拷贝时的不同影响。阐述了
const
修饰变量、函数、类成员的作用和规则,如防止变量意外修改、避免返回值被修改等。还提及了
const
expr能让常量表达式在编译阶段计算,提高程序效率。
const
定义的
对象
属性
是否
可以改变
本文探讨了JavaScript中
const
关键字对于基本数据类型与引用类型的区别。重点分析了
const
在
对象
(引用类型)上的行为特性,即
const
限制的是引用本身,而不是引用所指向的
对象
内容。
c++中
const
对象
与
const
成员函数
本文深入探讨C++中
const
成员函数的使用原则,解释其如何确保
对象
的常量
属性
,提升程序的可靠性和可读性。通过实例,阐述
const
成员函数与
const
对象
之间的关系,以及如何正确地在类中应用
const
关键字。
c++
const
全面总结!
本文详细介绍了C++中
const
关键字的各种用法及其对程序健壮性的提升效果,包括定义常量、指针使用
const
、函数中使用
const
、类相关
const
等内容。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章