2006-04-12から1日間の記事一覧

買った雑誌

電撃hp Vol.41 ISBN:4840234590 特に読みたい作品はなかったけどなんとなく購入。強いて挙げれば一番の目当ては誌上通販だったりする。

テンプレートでたらいまわし(8回目)

C++

継続渡し風味。 #include <iostream> /* True */ class True; /* False */ class False; /* Bool */ template <bool b> struct Bool; template <> struct Bool<true> { typedef True Result; }; template <> struct Bool<false> { typedef False Result; }; /* NullType */ class NullType; </false></true></bool></iostream>…

テンプレートでたらいまわし(7回目)

C++

引数を遅延評価するようにしたらかえって遅くなった。 #include <iostream> /* Int */ template <int x> struct Int { enum { value = x }; }; /* Tarai */ template <int x, int y, int z> struct Tarai; template <class X, class Y, class Z> struct Tarai0; template <bool b, class X, class Y, class Z> struct Tarai1; template </bool></class></int></int></iostream>