2012-02-20から1日間の記事一覧

lambda expression でスコープ内の constexpr を参照する

C++

こんな事が許されるんですね…。 [ソース] template<typename T> void static_assert_(T){ static_assert(T()(), ""); } int main(){ constexpr int num = 10; auto x = []{ struct X{ constexpr int operator ()() const{ return num; } }; return X{}; }(); static_asse</typename>…