派生类问题
A::A(B:C d):E(d).F(0).G(0).H(0)
{
}
//请教:这个是不是说class A的构造函数可以被派生类E,F,G,H调用呢?
A(B:C d) 这里的C是一种类型么?
[解决办法]
A::A(B::C d):E(d),F(0),G(0),H(0){}
A:派生类(1)/类(2)
B:可能是一个namespace,也可能是类
C:是B类(或命名域)内的定义类型,可以是struct,union,enum,typedef,class等
d:参数变量
E:A的基类(1)/A里的一个成员,其构造规则由参数d决定(2)
F/G/H:A里的一个成员,可能是基础变量,也可能是指针,也可能是定义类型,初始化值为0