成员函数为什么以及如何const修改对象的mutable数据成员?
const
mutable
成员函数使用this指针来修改对象的数据成员。this成员函数的指针是const指向常量的指针,而不是普通的数据成员。那么为什么总是可以修改mutable对象标记的数据成员,编译器是如何实现的呢?
this
c++ mutable c++11
c++ ×1
c++11 ×1
mutable ×1