Boehm GCは保守的GCですが、このMeinerGCはIncremental Mark and Sweepの方法をとっているそうな。
こんな感じで使うみたいです。
#include "gc_ptr.h" using namespace mxgc; gc_ptr<A> a = new(gc) A; // use a... gc_collect_all(); // 強制的なガベージコレクト
マルチスレッドにも対応しているようです。
Boehm GCは保守的GCですが、このMeinerGCはIncremental Mark and Sweepの方法をとっているそうな。
こんな感じで使うみたいです。
#include "gc_ptr.h" using namespace mxgc; gc_ptr<A> a = new(gc) A; // use a... gc_collect_all(); // 強制的なガベージコレクト
マルチスレッドにも対応しているようです。