C++类中const函数与非const函数的调用规则

class EX{ public: void constFunction() const; }; 如上所示,经过将类成员函数声明为const,以表示这个函数不能够修改类对象。任何不能够修改数据成员的函数都应该声明为const,若是在编写const成员函数时,不慎修改了数据成员, 或者调用了其余的非const函数,则此时编译器会指出错误,这样作的函数是提升了程序的健壮性。we
相关文章
相关标签/搜索