struct Test
{
static const int value = []() -> int { return 0; } ();
};
Run Code Online (Sandbox Code Playgroud)
使用gcc-4.6我会得到类似的东西error: function needs to be constexpr
.我已经尝试了多种组合放置constexpr
在不同的地方,但没有运气.
也constexpr
支持lambda函数(不管return
指定的类型与否)?什么是正确的语法?
任何可能的工作?