2006-06-19から1日間の記事一覧

たらいべんち

たらいまわしが流行って(いつの話だ)memoがどうとかは考えず、素直な実装でコンパイル中に計算してしまって、その速度を比較してみます。D版。 template tarai(int x, int y, int z) { static if (x <= y) { enum { v = y }; } else { enum { v = tarai!(tar…

100万行を越えるエラーメッセージ

template<int x, int y, int z, bool b> struct tarai_ { enum { x_ = tarai_<x-1, y, z, x <= y>::v, y_ = tarai_<y-1, z, x, x <= y>::v, z_ = tarai_<z-1, x, y, x <= z>::v, v = tarai_<x_, y_, z_, x_ <= y_>::v }; }; template <int x, int y, int z> struct tarai_<x, y, z, true> { enum { v = y }; }; template </x,></int></x_,></z-1,></y-1,></x-1,></int>

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h