#include<iostream>
using namespace std;class MyInteger {friend ostream& operator<<(ostream& out, MyInteger myint);
public:MyInteger(){m_Num = 0;}//前置++ MyInteger& operator++(){m_Num++;return *this;}//后置++ MyInteger operator++(int)//占位参数{MyInteger temp = *this;//记录本身值 局部对象在函数调用完后删除m_Num++;return temp;}private:int m_Num;
};ostream& operator<<(ostream& out, MyInteger myint)
{out << myint.m_Num;return out;
}int main() {MyInteger myint1;cout << myint1;cout << myint1++;cout << ++myint1;
}
实现++类对象,或者类对象++