#include
using namespace std;
class person {
friend ostream& operator<<(ostream& cout, person& p);
public:
person()
{
a = 0;
}
public:
person& operator++()
{
++a;
return *this;
}
person operator++(int)
{
person temp = *this;
a++;
return temp;
}
private:
int a;
};
ostream& operator<<(ostream& cout, person& p)
{
cout << p.a;
return cout;
}
int main()
{
person p;
cout << ++p<return 0;
}
main函数中下面的<<报错