下面伪代码程序: Class Base 构造函...
Class Base
构造函数:Base(int i) { std::cout << i }
Class Base1: virtual public Base
构造函数:Base1(int i, int j=0) : Base(j) { std::cout << i }
Class Base2: virtual public Base
构造函数:Base2(int i, int j=0) : Base(j) { std::cout << i }
Class MM : public Base2, public Base1
构造函数:MM(int a, int b, int c, int d) : mem1(a), mem2(b), Base1(c),Base2(d),Base(a)
那么析构对象MM objD (1, 2, 3, 4)的输出为