1

C++ にはクラス メンバー初期化子がありますが、非静的メンバーに対して自動/静的型推定を使用できないようです。

struct Foo {
    auto bar = []() { return 1; };
    auto baz = "test";
};

それは機能しません (少なくとも clang では: Apple LLVM バージョン 4.2 (clang-425.0.24))。

これは単なるコンパイラのバグですか、それとも標準ではこれをサポートする必要がないのでしょうか (もしそうなら、なぜできないのでしょうか)?

4

0 に答える 0