1、变量用mutable修饰即使在const函数里也能修改变量:
struct ceshi
{
explicit constexpr ceshi(int frist,int second)
:frist(frist),second(second)
{
}
mutable int frist;
int second;
void addFrist() const
{
++frist;
}
};
2、mutable修饰lambda表达式则可以修改值传递传入的变量。lambda表达式