#include <iostream>
using std::cout;
using std::endl;
class MyClass {
public:
MyClass( int v )
{
value = v;
}
int getValue() const
{
return value++;
}
private:
mutable int value;
};
int main()
{
const MyClass test( 99 );
cout << "Initial value: " << test.getValue();
cout << "\nModified value: " << test.getValue() << endl;
return 0;
}
Initial value: 99
Modified value: 100