考虑从Foo和Baz继承一个等级,即:
class Waldo : public Foo, public Baz {
...
};
当我创立一个瓦尔多的新案例时:
Waldo *w = new Waldo;
Foo和Baz建筑商被叫来吗? 如果他们没有被缺席要求,那么在瓦多建筑商的《宣言》/定义中,他们是否很容易被叫作?
(It looks like I may be trying to do constructor chaining, and C++ allegedly doesn t do that. I m not sure.)
我试图做的是“通知”各种类别申报,其中说明引起附加说明的类别(除别的以外)与说明类别保持的清单挂钩。 比如,请允许我从所有具有Baz-nature的物体的名单上删除,对它们适用某种操作,而不必担心我是否记得在有Baz-nature的物体清单中添加了例子,因为施工者是自动这样做的。