Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- class Likes {
- private:
- int _likes;
- public:
- Likes(int _likes): _likes(_likes) {
- }
- Likes& operator ++() {
- ++_likes;
- return *this;
- }
- Likes& operator --(int) {
- --_likes;
- return *this;
- }
- Likes& operator +=(int n) {
- _likes += n;
- return *this;
- }
- int value() const {
- return _likes;
- }
- };
- int main(void) {
- Likes likes(1 << 10);
- ++likes-- += 1;
- std::cout << likes.value() << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment