#include <iostream.h>
#include<conio.h>
class Timer
{
private:
int time;
public:
Timer():time(0){}
Timer(int t):time(t){}
int get_time()
{
return (time);
}
Timer operator ++()
{
return Timer(++time);
}
Timer operator ++(int)
{
return Timer(time++);
}
};
void main()
{
Timer t1 ,t2;
clrscr();
cout <<"\nt1 = "<<t1.get_time();
cout<<"\nt2 = "<<t2.get_time();
++t1 ;
t2 =++t1 ;
cout <<"\nt1 = " <<t1.get_time();
cout <<"\nt2 = " <<t2.get_time();
t2 =t1 ++;
cout <<"\nt1 = " <<t1.get_time();
cout <<"\nt2 = "<<t2.get_time()<<endl;
getch();
}