template
friend T; private:
A() {} ~A() {}
};
class B : virtual public A {
public:
B() {}
~B() {} };
class C : virtual public B
{ public:
C() {}
~C() {} };
void main( void ) {
B b; //C c; return;
}
注意:构造函数是继承实现的关键,每次子类对象构造时,首先调用的是父类的构造函数,然后才
是自己的。
评论列表
文章目录