#include <iostream>
using namespace std;
class num
{
private:
int n;
public:
num(){n=1;}
void add(){++n;}
int get(){return n;}
//void set(int x){n=x;}
num operator++()
{
//++n;
num x;
x.add();
//x.set(n);
return x;
}
};
int main()
{
num i;
cout<<"i:"<<i.get()<<endl;
num x=++i;
cout<<"i:"<<i.get()<<endl;
return 0;
}