1

在 C++ 中,我们有类成员初始化器,但我似乎无法对非静态成员使用自动/静态类型推导。

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

那行不通(至少在clang上:Apple LLVM 4.2版(clang-425.0.24))。

这只是一个编译器错误,还是标准不要求支持它(如果是,为什么不支持)?

4

0 回答 0