tarosukeの日記: [talos]UI書き書き v
日記 by
tarosuke
昨日、queueをジェネリッククラスで書いていたものをCのコードを呼んでるだけのただのラッパで全部インラインに書き直す。なのでコードもデータもCのqueueに比べて殆ど増えない。ただし一つのクラスに複数置ける分だけは増えてる。むー。それにしてもジェネリックは魔性のかほり。展開する時にソース上は一行だったりするのでついテケトーに使いたくなるが、展開されるコードをちゃんと考えて使わないと...。
それにしても中身は...キャストの山できちゃないーっ。数値をクラスのポインタにキャストしてメンバのオフセットを取り出したり、インスタンスのポインタにオフセット足してみたり、逆にメンバのアドレスからオフセット引いてインスタンスのポインタ取り出してみたり...。これは多重継承の親クラスに使うと、死ぬな。
...それにしてもlambda使いてーな。eachでもいいけどな。でも効率悪くなるくらいならチマチマ書く。
[talos]UI書き書き v More ログイン