What is the meaning of "virtual" inheritance?
I saw the following code, and didn't understand the meaning of the keyword virtual in the following context:
virtual
class A {}; class B : public virtual A;