c++中mutable的含义是什么

  • c++中mutable的含义是什么

    在C++中,关键字mutable用于修饰类的成员变量。它的含义是,被mutable修饰的成员变量可以在const成员函数中被修改。通常情况下,const成员函数是不允许修改对象的成员变量的。然而,有时候可能会遇到一些特殊情况,需要在const成员函数中修改某个成员变量的值。这时,就可以使用mutable关键字来标记该成员变量,使其可以在const成员函数中被修改。使用mutable关键字修饰的

    2024-01-26
    0