2010-08-25から1日間の記事一覧

タプルを展開するfor_each

C++

最近タプルをよく使うのですが、タプルのリストを走査する際、 タプルの要素に名前を付けるために変数を作るのがめんどくさいです。 たとえばこんな感じ: std::vector<fusion::vector<int, char> > v; boost::for_each(v, [](fusion::vector<int, char> t) { const int x = fusion::at_c<0>(t); c</int,></fusion::vector<int,>…