为Mark Sweep Garbage Collector C ++扎根

时间:2017-01-18 09:34:32

标签: c++ garbage-collection garbage

我的目标是用C ++语言创建简单的标记清除垃圾收集器。标记阶段的第一步是获取所有根(线程堆栈,全局变量......)。那么,我如何在我的c ++代码中找到或找到根源呢?

1 个答案:

答案 0 :(得分:3)

有一个关于Herb Sutter在Talk给出的解释,它解释了如何在C ++中正确地制作一个标记扫描垃圾收集器:{{3}}