理系学生日記

おまえはいつまで学生気分なのか

忍者TOOLS

2009-07-10から1日間の記事一覧

メタ関数では本当にコンパイル時に計算してくれるのか

c++

テストコード。 を計算する。N=10 なので、答えは 55 になる。 template <int N> struct sum { static const int value = N + sum<N-1>::value; }; template <> struct sum<0> { static const int value = 0; }; int main() { return sum<10>::value; } アセンブラコード</n-1></int>…