Thursday, August 12, 2010

Overloading assignment operator = in C++

 Complete program for assignment operator overloading....


#include "iostream.h"
#include "malloc.h"
#include
class Myclass
{
public:
int app,bat;

        void show();
    void* operator =(Myclass);
         Myclass(int a,int b)
        {
    app=a;
    bat=b;

    }

};
void* Myclass::operator =(Myclass ob)
{
app=ob.app;
bat=ob.bat;
return this;
}
void Myclass::show()
{
cout<<"after assignment operator overloading is:"<<<"\t\t"<
}
void main()
{
Myclass ob(0,0);
Myclass ob2(23,45);
ob=ob2;
ob.show();
getch();
}

Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

0 comments: on "Overloading assignment operator = in C++"

Post a Comment