Учитывая следующий класс:
class MyClass {
public:
int value() const {
return value_;
}
private:
volatile int value_;
};
Должна ли функция-член значения ()также быть помечена как изменчивая, чтобы избежать оптимизации, или это нормально, как написано? Спасибо.