![]() |
1
110
用你描述的方式是不可能的。您必须向基类中添加一个构造函数(可能受到保护),以便将其转发。类似:
|
![]() |
2
59
当编译器遇到初始值设定项列表时,派生类对象尚未形成。直到那时才调用基类构造函数。只有在调用了基类构造函数之后,
从C++ 0X草稿中得出:
|
![]() |
3
12
你 不能 在派生类构造函数初始化列表中初始化父类的成员。不管它们是受保护的、公开的还是其他的。
在您的示例中,成员
|
![]() |
4
0
也许你可以用关键字“using”来试试。
|