2011-04-05から1日間の記事一覧

mpl::lambda の注意点

次のコードはエラーになります。 // placeholders を mpl::vector で使用する typedef mpl::lambda<mpl::vector<_1, _2, _3> >::type triple; typedef triple::apply<triple, int, int, int>::type int_int_int; // mpl::equal を使用する(placeholders を使用したデフォルト引数が原因?) typedef mpl::la</triple,></mpl::vector<_1,>…