mutable 是不是如下这么用?会出错
#include<iostream>
using namespace std;
class testmutable
{
public:
testmutable(int i=0):num(i){}
void say()
{
cout<<"const function"<<num<<endl;
}
private:
mutable int num; // 用在这
};
int main()
{
const testmutable one;
one.say();
}