2010-12-28から1日間の記事一覧

template で式を書く

C++

template で式を定義し、実行時に展開を行うとかそんな感じです。 説明するよりも見たほうが早いと思うので、まずは使い方を。 // 処理を定義する。_1 は呼び出し時の引数 typedef plus<int_<2>, _1> plus_2_x; int n = plus_2_x()(3); // 2+ 3 を計算して返す BOOST</int_<2>…