Virtual Base Class:
One
base class can be inherit by multiple path and derived class may have multiple
copies of base class members, so to inherit one copy of base class we make
virtual inheritance of base class.
class
A
{
};
class
B: public virtual A
{
};
class
C: virtual public A
{
};
class
D: public B, public C
{
//one
copy of A class is inherited
};
0 comments:
Post a Comment