成员函数声明为常量的解释--C++学习笔记

来源:互联网 发布:手机怎么不能开淘宝店 编辑:程序博客网 时间:2024/05/29 05:53

任何不会修改数据成员(即函数中的变量)的函数都应该声明为const 类型。如果在编写const 成员函数时,不慎修改了数据成员,或者调用了其它非const 成员函数,编译器将指出错误,这无疑会提高程序的健壮性。以下程序中,类stack 的成员函数GetCount 仅用于计数,从逻辑上讲GetCount 应当为const 函数。编译器将指出GetCount 函数中的错误。

 

原创粉丝点击