エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
'11年代のMPL - kikairoya’s diary
この記事は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 リンク