- mutable标记为该变量是可变的,使用方法如下“
-
#include<iostream> #include<string> class Entity { private: int m_X, m_Y; mutable int var; public: int GetX() const //将const放置在方法名右面,表示该方法不会修改任何实际的类(只读不写) { var = 1; //会报错 std::cout << var << std::endl; return m_X; } void SetX(int x) { m_X = 1; } }; int main() { Entity e; e.GetX(); std::cin.get(); return 0; }
C++学习笔记(十九):c++ mutable
最新推荐文章于 2025-05-20 18:02:11 发布