class counter { int n; public: counter() { n = 0; } void operator++() { n = n + 1; } int value() { return n; } };