编程论坛
注册
登录
编程论坛
→
C++教室
一个关于C++中const的问题
lxqlyld
发布于 2012-07-17 13:10, 502 次点击
在一个书上的程序中,看到几个片段:int count( char ch ) const;
const_iterator begin() const;
请问各位高手,这两句话中最后的const是干什么用的,什么意思啊
5 回复
#2
shapoo
2012-07-17 17:09
int count( char ch ) const;
const_iterator begin() const;
这两个count都表明在这个函数里面不能改变成员变量的值。
#3
peach5460
2012-07-17 17:38
顶楼上
#4
pangding
2012-07-17 23:01
2楼正解。常对象只能调用有带 const 的成员函数。
#5
gkmlovezl
2012-07-18 03:45
变量的值不可改变 const y=j 不对
#6
★逆时光
2012-07-19 17:07
后面的const表明不能修改调用该函数的对象的数据成员
1