笔记:c++的const类成员函数(1)

来源:互联网 发布:mac截图 编辑:程序博客网 时间:2024/06/07 22:35

一、
作为一种良好的编程风格,在声明一个成员函数时,若该成员函数并不对数据成员进行修改操作,应尽可能将该成员函数声明为const 成员函数。


二、this指针的类型
class ClassName {
  void foo() {
    // here `this` has `ClassName *` type
  }


  void bar() const {
    // here `this` has `const ClassName *` type
  }
};

0 0
原创粉丝点击