私には 3 つのクラスがあります。それらの関数定義は別のファイルにあります。インライン実装を使用せずに、別のクラス内にさまざまなパラメーターを持つオブジェクトを構築しようとしています。
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