, const , " HIGH · INTEGRITY ++ CODING STANDARD MANUAL".
CPR 3.1.8: 'const' - , . (QACPP 4211, 4214)
. , , const , . - const, , . 'mutable' -, const-, , .
class C
{
public:
const C& foo() { return * this; }
const int& getData() { return m_i; }
int bar() const { return m_mi; }
private:
int m_i;
mutable int m_mi;
};
++ 21: ++ 7.13;