如何在未来的C++ 1x中实现最小的垃圾收集支持?

Ole*_*rov 6 c++ iso garbage-collection c++11

我刚刚看过Herb Sutter的演示文稿Future C++,并且有人提到他和其他一些人正在研究垃圾收集提案.Straustrup已经提到了几个最小垃圾收集支持的原因.我还找到了一个:http://c2.com/cgi/wiki?AlgorithmsThatDemandGarbageCollection 我试图谷歌关于未来垃圾收集的实施细节的信息,但发现只有旧的建议(2005-2007)相应的垃圾收集将通过特殊类型的指针实现(类似于C++\CLI和C++\CX我猜).但是现在呢?

有人可以为我清楚这一点.未来的C++会有什么样的垃圾收集?链接到一些有用的和新的文章和提议与技术细节将不胜感激,非常有帮助!

ybu*_*ill 5

该标准不会"实现垃圾收集".它将描述符合C++程序与垃圾收集器的交互.特别是,据我记忆,现有的措辞已经在C++ 0x的工作草案中,描述了安全派生指针是什么(这是垃圾收集器可以找到的指针),它说垃圾收集是可选,并且它不会调用析构函数.它没有添加任何新的指针.

编辑: N2960草案中有这样的措辞.您可以进行二进制搜索以查找最新版本.