C++ Topics and Explanations
Opereator Overloading

[ Follow Ups ] [ Post Follow Up ] [ C++ Topics and Explanations ]

Posted by shahid riaz bhatti on December 21, 202 at 08:58:14:

/* THIS PROGRAME WILL OVERLOAD THE
"/" OPERATOR */


#include
#include

class taqseem

{
private :

float value;

public:

taqseem() {}

taqseem (float val);

void show ();

taqseem operator / (taqseem obj2);

} ;

/////////////////////////////////////////////////////////////

taqseem :: taqseem (float val)

{
value = val ;
}

//////////////////////////////////////////////////////////////


void taqseem :: show ()

{
cout<}

//////////////////////////////////////////////////////////////


taqseem taqseem :: operator / (taqseem obj2)

{

taqseem temp;

temp.value = obj2.value / value ;

return temp;

}

/////////////////////////////////////////////////////////////////


void main ()

{
clrscr();

float val1,val2;

cout<<"ENTER THE FIRST VALUE:";

cin>>val1;

cout<<"ENTER THE SECOND VALUE:";

cin>>val2;

taqseem obj1(val1);

taqseem obj2(val2);

obj1.show();

cout<<"\n\t/";

cout< obj2.show();

obj1 = obj2 / obj1 ;

cout< cout<<"====="< obj1.show();

getch();

}

////////////////////////////////////////////////////////////////////


Follow Ups:


Post a Follow Up:

Name:
E-Mail:

Subject:

Comments:


[ Follow Ups ] [ Post Follow Up ] [ C++ Topics and Explanations ]