基类A,派生类B:public A,派生类C:public B,请问C的构造函数格式怎么写啊:
是不是C::C():B():A(),感觉怪怪的,报一大堆错,如果我写成C::C():B(),又会报:
error C2512: 'A::A' : no appropriate default constructor available,哪位大侠指点一下嘛!
是不是C::C():B():A(),感觉怪怪的,报一大堆错,如果我写成C::C():B(),又会报:
error C2512: 'A::A' : no appropriate default constructor available,哪位大侠指点一下嘛!
如果需要就按照:
C::C(a,b,c,d...):B(a,b...),A(c,d...)
这样的格式一般的说,格式是:
派生类名::构造函数(参数总表):基类1(参数表1),基类2(参数表2),