注册 登录
编程论坛 C++教室

一个关于C++中const的问题

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