Home C C++ Java Python Perl PHP SQL JavaScript Linux Selenium QT Online Test

Home » C++ » Solved Programs on C++ » C++ program to concatenate two strings using inheritance

C++ program to concatenate two strings using inheritance

#include#include<<iostream>
#include#include<<string>

using namespace std;

class base{
    
    protected:
    virtual string concatenate(string &a, string &b) = 0;
};

class myString: protected base{

public:

string concatenate(string &a, string &b){
    string temp;
    temp = a+b;
    return temp;
}

};

int main()
{
string a, b;

cout<<"\n Enter first string: ";
cin>>a;
cout<<"\n Enter second string: ";
cin>>b;

myString obj;

cout<<"\n concatenate string : " << obj.concatenate(a,b);

return 0;
}


Printing program output

C++ program to concatenate two strings using inhertance