以一个场景,如下图所示:调用构造函数
Class A : public B
{
private:
C obj
public:
A()
}
Class B
{
B(int , int)
}
Class C
{
C();
C(int , int)
}
有没有办法通过初始化一个类的对象的时候,我可以调用非默认的构造函数?
我知道初始化B,我可以这样做:
A():B(int, int) //but what if I want to initalise C also?
您的C++书籍不讨论初始化程序列表的这些细节吗? – 2010-11-17 07:23:49
也许你的意思是'class',并且有分号。 – GManNickG 2010-11-17 07:25:20
不确定你的意思是Gman ..但我的问题措辞正确。 – Sii 2010-11-17 07:36:32