Solving Diamond Problem in C++

in programming •  7 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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

great post

thanks

keep it up

thank you

no need of thanks

  ·  7 years ago Reveal Comment

nice post

its going to be awesome