C++:可变数据成员

来源:互联网 发布:圣诞节淘宝海报 编辑:程序博客网 时间:2024/06/05 15:29

有时候(但不频繁)会发生这样一种情况:我们希望能修改类的某个数据成员,即使是在一个const成员函数内,此时可以通过在变量声明中加入mutable关键字做到这一点。换句话说,如果某个数据成员被声明为 mutable,则从 const 成员函数为此数据成员赋值是合法的。
参考资料详解C++编程中的静态成员与可变数据成员

0 0
原创粉丝点击