注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
この記事はC++11 Advent Calendar 2011の参加記事です。 ※注: やたらと長いコードが貼ってありますが、... この記事はC++11 Advent Calendar 2011の参加記事です。 ※注: やたらと長いコードが貼ってありますが、実装についての解説は無いので読み飛ばしてください。 Boost.MPL Boost.MPLはBoostを使っている人なら(魔クロ界の住人を除く)ほぼ全員が間接的にお世話になっているライブラリです。 これはC++03で Variadic Templates をエミュレートするためにいろいろエグいことをやっているのですが、これをそのままC++11で書き直すとどうなるか少しだけ見てみましょう。 シーケンス まずはMPLシーケンスのmpl::vectorを見てみましょう。C++03では次のようになっています。 // boost/mpl/vector/vector10.hpp # include <boost/mpl/aux_/config/typeof.hpp> # inc
2011/12/07 リンク