关于上述问题的解释:
不能修改类的对象成员变量
void Store(CArchive& ar) const这种函数一般作为类的成员函数出现
末尾带个const是表示这个函数不会修改类中的成员变量
一种良好的编程习惯
比如获得某个变量Getxxx()这种函数就可以末尾带个const
就是说,这个成员函数不会修改类中其它的成员变量。
如果修改了,编译器会报错
这样就可以把错误提前发现
void Store(CArchive& ar) const
最新推荐文章于 2019-08-08 10:57:57 发布
本文解释了在C++编程中,为什么会在某些成员函数后面加上const关键字,以及它如何帮助开发者确保这些函数不会修改类的成员变量。通过使用const关键字,可以有效地在编译阶段捕获到对成员变量的意外修改。
2744

被折叠的 条评论
为什么被折叠?



