【发布时间】:2011-02-06 21:05:36
【问题描述】:
上下文 1:D 类:公共 B1、公共 B2{};
上下文2:B2取B1初始化:B2( B1 * ) //B2的构造函数
我的问题在 D 的初始化列表中:
D::D() : B1(), B2( ? )... 应该是什么?
我不想在 ?地方,因为在初始化列表中使用“this”是不好的。并且由于 B1 部分已经初始化,所以使用它是有意义的。
我该怎么办?
【问题讨论】:
标签: c++ multiple-inheritance superclass this-pointer