January 3, 2007
プログラムのデザインパターンのひとつにSingletonというのがありますが,一度破棄されたSingletonを再度参照すると,復活するようなやつをPhoenix Singletonと言うそうです。感動した(笑
それから
free(NULL);
delete 0;
は両方とも標準で有効らしい。知らなかった。メモリ解放する前にいちいちNULLチェックしてた意味はなかったのね(悲
そういえば,去年の3月ごろ(?)はGNU makeをがりがり勉強してましたが,この正月はRakeにはまりました。rubyでmake的なことをしようというやつ。makefileの代わりにrakefileというのを書くんだけど,これがrubyの文法で書けるんで非常にわかりやすい。
他にもAntとかSConsとかBoost jamとか面白そうなのはあるんだけど,歯止めが効かなくなりそうなのでこの辺にしておこう…。
