class A
{
private:
int a;
public:
A()
{
a = 0;
}
void operator ++()
{
a += 1;
}
void operator ++(int)
{
a += 2;
}
friend void print(const A &a);
};
void print(const A & c)
{
cout<<"c.a "<<c.a<<endl;
}
void test()
{
A a;
print(a);
++a;
print(a);
a++;
print(a);
}