如:有下面的函数声明:double d() const;其中的“const“有什么用?是什么意思?请举例说明下什么时候用这种形式?
2 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
这儿的const就是说这个函数操作不会对变量或是对象之类的值有影响 比如你有一个human类 你现在要得到某个human类对象A的age 那么肯定是不会因为你想得到这个值而改变了age的大小 对吧 那么你就可以写一个函数int getAge()const这样就好 这么做是为了防止你在函数中对不应该在这里改变的量不小心进行了改变
- 2 回答
- 0 关注
- 636 浏览
添加回答
举报
0/150
提交
取消