//header file
class Foo
{
public:
struct FooBar {
bool ok;
string msg;
};
};
// .cpp file
Foo::FooBar::FooBar():ok(false), msg("hello")
{}
コンパイルしようとすると、私が手:ネストされたクラスの初期化リストの質問
エラー:暗黙的に宣言 'はFoo :: FooBarの:: FooBarの()'
愚かな、シンプルの定義スコープに関連する間違い私は確信していますが、それが何であるかは分かりません。