by Dinesh Thakur Category: Classes in C++


#include <iostream.h>

class Timer
     int time;
                  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;
             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;

Overloaded ++operator in both prefix and postfix

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.C.A, MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.

Related Articles