2
私は2つのクラスAとCを持っています。私はクラスAのCのオブジェクトをプライベートメンバーとして持つ必要があります。これは私が持っている基本的な構造です。次のような問題があります。
1. constructorでitsCオブジェクトを作成するにはどうすればよいですか?
2.別のクラスのデータメンバーとしてのクラス
C::C(String strc)
{
//do something
}
Class A
{
public:
A(String stra, String strb) ;
~A();
C GetC(); //method
private:
C itsC(String str1); //data member
}
A::A(String stra, String strb)
{
//create object itsC
//strb is needed for str1
}
C A::GetC()
{
return itsC; //error::function call missing argument list
}
おかげで以下のように私は、次のエラー「関数呼び出しの欠落している引数リスト」を取得しています。
用語でそれを初期化することができます
でなければなりません。 – chris