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

データとかの分離とかのアルゴリズムとかの

alias template で以下のように書く方がステキでした。 template getDX(alias A) { static if (is (typeof(A()))) alias typeof(A()) rettype; else alias typeof(A) rettype; rettype getMemberDX() { return A; } } class Meteorite{ float x; float y; fl…

パスカルの三角形

が流行っているらしいのですいつの話だ。D で書きました。残念ながらコンパイルが通りませんが結果オーライ。改行とかできないのでぜんぜん三角形になりません。 i@u ~/test/d> dmd pascal.d pascal.d(55): static assert (0) is false, "[ 1 ] [ 1 1 ] [ 1 …

データとかアルゴリズムとかポリシーとかの分離とか

最近のhttp://d.hatena.ne.jp/w_o/20060613#p2のあたりは私も色々考えたことがあるのですが、おっしゃってる通り C++ だと template の限界が来るのと、あと、コンパイルおっせー、っていう理由でまぁ色々 GameObj から継承したらいいじゃんとかそういう日和…

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