Loading...
c++下const的使用
我是会员  发布于 07/31 17:06
浏览 24

const在类内怎么使用

收藏0
1个回答
我是会员  回答于 07/31 17:06

在C++中,只有被声明为const的成员函数才能被一个const类对象调用。

    要声明一个const类型的类成员函数,只需要在成员函数参数列表后加上关键字const,例如,

class Screen {
public:
char get() const;
};
在类体之外定义const成员函数时,还必须加上const关键字,例如

char Screen::get() const {
return _screen[_cursor];
}
若将成员成员函数声明为const,则该函数不允许修改类的数据成员。例如,

class Screen {
public:
int ok() const {return _cursor; }
int error(intival) const { _cursor = ival; }
};

0
内容存在敏感词
添加附件:文件小于20M 文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z
上传
文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z
确定要删除此文章、专栏、评论吗?
确定
取消