virbase.cpp 224 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class a {}; class b: virtual public a {}; class c: virtual public a {}; class d: public b, public c, virtual public a {}; class e: public virtual b, public virtual d {}; class f: public virtual e, public virtual b {};