by Dinesh Thakur Category: Classes in C++


#include <iostream.h>

#include <conio.h>
class Minus
                      int a, b, c;
                      Minus( ) {} // Default Constructor
                      Minus(int A, int S, int C)
                     a = A;
                     b = S;
                     c = C;
                     void display(void);
 //********Declaration of the operator function**********
                     void operator - ( );
 }; // End of the Class Definition
 //***********Member Function Definitions*************
            inline void Minus:: display(void)
           cout<<"\t a="<< a <<endl;
          cout<<"\t b=" << b <<endl;
          cout<<"\t c = "<< c<< endl;
   //*********Definition of the operator function***********
          inline void Minus :: operator - ()
                a = -a;
                b = -b;
                c = -c;
           //*************Main Function Definition**************
           void main(void)
            Minus M(5, 10, -15);
            cout <<"\nBefore Activating the Operator - ( )\n";
            M.display( );
            cout<< "\nAfter Activating the Operator - ( )\n";
            M.display( );

Overloading Of Unary Minus (-) Operator

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