i++ const int int::operator(int) { int oldValue = *this; *this+=1; return oldValue; } ++i const int int::operator(int) { *this+=1; return *this; }