2007-10-11から1日間の記事一覧

超スマートポインタ

http://d.hatena.ne.jp/kilrey/20071010#p2の続き。 自動的にメンバとして含まれる超スマートポインタを検出するのは難しい。それならば手動で登録してしまえば良いのではないか。要するにboost::serializationの様に手軽に登録できれば良いのだ。 まずmap>>…

Boehm GC c++

Boehm GCをc++から使っていて気付いたことがある。globalなnewとdeleteの位置が違うのだ(gc-7.0.tar.gz)。 gc_cpp.ccでは void* operator new( size_t size ) { return GC_MALLOC_UNCOLLECTABLE( size );} void operator delete( void* obj ) { GC_FREE( obj…