operator using
#include <iostream>
class Counter {
private:
int count;
public:
Counter() : count(0) {}
int operator++() {
return ++count;
}
int operator--() {
return --count;
}
int getCount() const {
return count;
}
};
int main() {
Counter counter;
std::cout << "Initial Count: " << counter.getCount() << std::endl;
++counter;
std::cout << "After Increment: " << counter.getCount() << std::endl;
--counter;
std::cout << "After Decrement: " << counter.getCount() << std::endl;
return 0;
}