#include<iostream.h>
#include<string.h>
class marge
{
private: char name[20];
public:
marge()
{
strcpy(name,"");
}
marge(char *x)
{
strcpy(name,x);
}
marge operator + (marge m2)
{
marge m1;
strcpy(m1.name,"");
strcat(m1.name,strcat(name,""));
strcat(m1.name,m2.name);
return m1;
}
void show()
{
cout<<endl<<name;
}
};
void main()
{
marge m1("Good"),m2("Morning"),m3;
m1.show();
m2.show();
m3=m1+m2;
cout<<"\nAfter concatenation=";
m3.show();
}
#include<string.h>
class marge
{
private: char name[20];
public:
marge()
{
strcpy(name,"");
}
marge(char *x)
{
strcpy(name,x);
}
marge operator + (marge m2)
{
marge m1;
strcpy(m1.name,"");
strcat(m1.name,strcat(name,""));
strcat(m1.name,m2.name);
return m1;
}
void show()
{
cout<<endl<<name;
}
};
void main()
{
marge m1("Good"),m2("Morning"),m3;
m1.show();
m2.show();
m3=m1+m2;
cout<<"\nAfter concatenation=";
m3.show();
}
No comments:
Post a Comment