use*_*266 6 c++ const operator-overloading
int operator==(const AAA &rhs) const;
Run Code Online (Sandbox Code Playgroud)
这是一个运算符重载声明.为什么要放在const最后?谢谢
该const关键字表示该方法不会改变的对象.由于operator==是比较,没有什么需要改变.因此,它是const.对于operator=修改对象的方法,必须省略它.
它让编译器仔细检查你的工作,以确保你没有做任何你不应该做的事情.有关更多信息,请访问http://www.parashift.com/c++-faq-lite/const-correctness.html.
| 归档时间: |
|
| 查看次数: |
2903 次 |
| 最近记录: |