//mi.cpp //multiple Inheritance problem //choose either one of the following two lines //extern "C" int printf(char*, ...); //#include // ... by tsaiwn@csie.nctu.edu.tw class A { long aa; }; class B: A { long bb; }; class C: A { long cc; }; class BC: B, C { long bc; }; int main( ) { printf(" size of a = %d\n", sizeof(A)); printf(" size of a = %d\n", sizeof(B)); printf(" size of a = %d\n", sizeof(C)); printf(" size of a = %d\n", sizeof(BC)); return 0; }