ここでは私のコードです:どのように私はエラーC2059を解決することができます:構文エラー:「string」は」
class Foo
{
public:
Foo(const char*);
};
class Bar
{
public:
Foo bu("adfds");
};
int main()
{
return 0;
}
Foo::Foo(const char* iLoc)
{ }
私はBar
クラス内Foo
クラスを作成しようとするとしようとしたとき、私は構文エラーを取得しますコンストラクタに渡す。なぜ、このような場合は?
確かにBar():bu( "adfds"){} 'は十分でしょうか? –
私は理解していると思います。だから、Barクラスのコンストラクタでbuを初期化する必要がありますか? – Jcrack
私はとても混乱しています。私は別のクラスでクラスを使用したいときはいつでもこれを行う必要がありますか? – Jcrack