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

関数のデフォルト引数に lambda expressions を渡す

C++

ふと出来るのかと思って試してみました。 [ソース] #include <type_traits> #include <iostream> template<typename T> struct identity{ using type = T; }; template< typename T > void disp( std::initializer_list<T> list, typename identity<void(*)(T)>::type func = [](T n){ std::cout << n << std::e</void(*)(t)></t></typename></iostream></type_traits>…