读书人

问一个基础的有关问题关于函数原形的

发布时间: 2012-02-25 10:01:47 作者: rapoo

问一个基础的问题,关于函数原形的
在看MSDN的时候,突然发现的问题,在函数的原型声明中经常看到这样的样子:

void CMainFrame::AssertValid() const

后面的const是什么意思啊?

比较寒酸,我没分了...

[解决办法]
晕了,打错字了,
表示CMainFrame::AssertValid() 不能修改CMainFrame的数据成员!
[解决办法]
const表示函数void AssertValid() 是类CMainFrame的常成员函数,
本类函数只能只读访问类中的数据成员。
[解决办法]
const成员函数,正常情况不能会修改类的数据成员
cosnt对象只能调用const成员函数
[解决办法]
记住不能修改调用的变量就对了
[解决办法]
不能修改类的成员变量

读书人网 >C++

热点推荐