我有三门课;它们的函数定义在一个单独的文件中。我正在尝试在另一个类中构造一个具有各种参数的对象,而不使用内联实现。
class A{
public:
A(){}
};
class B{
public:
//takes in two ints, one reference to object, and a string
B(int x, int y, A &a, std::string s );
};
class C{
public:
//in the constructor, construct b_obj with its parameters
C();
private:
B b_obj;
};
如何使用 int 的参数、对 的实例的引用和字符串来C
构造构造函数?我尝试了一些方法,但我收到一个错误,抱怨没有对构造函数的匹配调用。b_obj
A
b_obj