#ifndef DICT2_CLASSB_H #define DICT2_CLASSB_H #include "ClassA.h" class ClassB: virtual public ClassA { public: class Ambigous {}; ClassB(): fB('b') {} virtual ~ClassB() {} int funWithManyArgs(int i0, int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, int i11, int i12, int i13, int i14, int i15, int i16, int i17, int i18, int i19) { return i0 + i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 + i10 + i11 + i12 + i13 + i14 + i15 + i16 + i17 + i18 + i19; } int b() { return fB; } void setB(int v) { fB = v; } private: int fB; }; #endif // DICT2_CLASSB_H