| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 463 人关注过本帖
标题:请指教关于运算符重载函数中参数前面的 const 起什么作用
只看楼主 加入收藏
lfe_bccn
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-7-1
结帖率:50%
收藏
已结贴  问题点数:5 回复次数:2 
请指教关于运算符重载函数中参数前面的 const 起什么作用
大家好:
    account operator+(const account &count)此语句中参数前面使用const的作用、意义是什么?我怎么看都没理解,因为我把const去掉以后,程序的执行结果也没变,所以很不明白const在此处的意义。如果您确定指导,请赐教。
    谢谢!
搜索更多相关主题的帖子: account 
2014-08-05 11:03
丽娜13
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:21
专家分:18
注 册:2014-6-20
收藏
得分:3 
没有加 const 的函数不能在 const 对象上使用.
为了让你的函数能够在更多的情况下正常使用, 你最好对所有不会修改对象的函数加 const

我是一只小菜鸟呀小菜鸟,怎么飞也飞也飞不高T-T
2014-08-05 16:33
stop1204
Rank: 9Rank: 9Rank: 9
来 自:福建省
等 级:贵宾
威 望:22
帖 子:295
专家分:1151
注 册:2013-9-8
收藏
得分:3 
正常情况下就是不让你修改传入的参数.
使用const传入的参数可以是const与非const,不然你只能使用非const的参数
可以正确生成使用临时变量.

hl928452957@gmail点com

2014-08-06 08:08
快速回复:请指教关于运算符重载函数中参数前面的 const 起什么作用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034820 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved