Solving Diamond Problem in C++

in #programming6 years ago

program Body

#include < iostream >
#include < string >
using namespace std;
class hagroma{
public:
hagroma(){
cout<<"huga clan have byukagan keki genkai (the hromo's half)"<<endl;
}
void a(){
cout<<"huga clan have byukagan keki genkai."<<endl;
}
};
class uzumaki:virtual public hagroma{
public:
uzumaki(){
cout<<"uzumaki are hagaroma inherited specifically they are ashura's decendent"<<endl;
}
void b(){
cout<<"uzumaki are hagaroma inherited long and strong life line is keki genkai"<<endl;
}
};
class senju :virtual public hagroma{
public:
senju (){
cout<<"senju are also hagaroma they too are ashura's decendents."<<endl;
}
void d(){
cout<<"senju are also hagaroma inherited extensive streangth is kakki genkai."<<endl;
}
};
class boruto: public senju,public uzumaki{
public:
boruto (){
cout<<"in actual boruto's father naruto is from namikaza clan so he have huga and namikaza blood"<<endl;
}
void c(){
cout<<"boruto is a decendent of both uzumaki and hyuga clan he have unique kekki genkai."<<endl;
}
};
int main (){
boruto ka;
ka.a();
ka.b();
ka.d();
ka.c();
}
Written in C++


Source

Made in Visual C++ IDE
I hope it was helpful and you learned something from it, Thanks

Sort:  

great post

thanks

thank you

no need of thanks

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 63747.71
ETH 2543.33
USDT 1.00
SBD 2.66