2009-02-19から1日間の記事一覧

初期化子リストの型はinitializer_list

C++

C++0xでは、初期化子リストの型はstd::initializer_listになります。 #include <type_traits> #include <initializer_list> using namespace std; int main() { auto a = {1, 2, 3}; typedef decltype(a) left; typedef initializer_list<int> right; static_assert(is_same<left, right>::value, "not same");</left,></int></initializer_list></type_traits>…