struct Test
{
static const int value = []() -> int { return 0; } ();
};
gcc-4.6 では、error: function needs to be constexpr
. constexpr
いろいろな場所にパッティングの組み合わせを試してみましたが、うまくいきませんでした。
constexpr
ラムダ関数もサポートされていますか (タイプが指定されているかどうかに関係なくreturn
) ? 正しい構文は何ですか?
回避策はありますか?