mutable.cpp

来自「数值计算工具库,C语言编写的,可以直接调用.」· C++ 代码 · 共 36 行

CPP
36
字号
// 'mutable' keyword
// BZ_MUTABLE

class num {

public:
   num(int z)
   { 
       x_ = z; 
       numReads_ = 0;
   }

   void set(int z)
   { x_ = z; }

   int get() const
   { 
       ++numReads_;
       return x_;
   }

private:
   int x_;
   mutable int numReads_;
};

int main()
{
   num q(4);
   q.set(5);
   int k = q.get();
   q.get();
   return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?