我们可以在C ++ 11中使用auto和类成员初始值设定项吗?

时间:2013-03-06 00:00:47

标签: c++ c++11 auto

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

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

这不起作用(至少在clang上:Apple LLVM版本4.2(clang-425.0.24))。

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

0 个答案:

没有答案