常函数成员有什么用?

[复制链接]
查看11 | 回复2 | 2011-5-18 11:22:57 | 显示全部楼层 |阅读模式
用常函数成员有什么好处,在什么情况下要用呢?
回复

使用道具 举报

千问 | 2011-5-18 11:22:57 | 显示全部楼层
那有什么用啊,还是用它有什么好处啊
回复

使用道具 举报

千问 | 2011-5-18 11:22:57 | 显示全部楼层
常成员函数是用在类中的,被const修饰了的函数没有改变成员变量的权限,可以带来的好处是数据的安全,比如:
classA
{
......
public:
voidfun(void)const;
inti;
......
};

voidA::fun()
{
i;//错误,因为被const修饰了的函数没有改变成员变量值的权限
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行