Heaven's Kitchen

○ Phoenix Singleton

プログラムのデザインパターンのひとつにSingletonというのがありますが,一度破棄されたSingletonを再度参照すると,復活するようなやつをPhoenix Singletonと言うそうです。感動した(笑

それから

free(NULL);
delete 0;

は両方とも標準で有効らしい。知らなかった。メモリ解放する前にいちいちNULLチェックしてた意味はなかったのね(悲

そういえば,去年の3月ごろ(?)はGNU makeをがりがり勉強してましたが,この正月はRakeにはまりました。rubyでmake的なことをしようというやつ。makefileの代わりにrakefileというのを書くんだけど,これがrubyの文法で書けるんで非常にわかりやすい。

他にもAntとかSConsとかBoost jamとか面白そうなのはあるんだけど,歯止めが効かなくなりそうなのでこの辺にしておこう…。

<< 前の日記 "あけましておめでとうございます"(2007-01-02)

>> 次の日記 "頭痛で頭が痛い"(2007-01-07)

Valid XHTML 1.0! Valid CSS!