【发布时间】:2013-11-10 05:27:03
【问题描述】:
我可以知道如何在另一个类中使用重载的构造函数进行对象组合,这是一个示例代码:
class A {
int a;
A( int inputA ) { a = inputA; }
};
class B {
A objectA;
B( A inputObjectA ) { objectA = inputObjectA; }
};
编译器的错误是没有默认构造函数 A::A() ?
有没有办法编辑B的构造函数的参数中的代码来接受A中重载的构造函数?
【问题讨论】:
-
使用构造函数初始化列表。
标签: c++ constructor-overloading