6

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

有人可以为我澄清这一点。未来的 C++ 中会出现什么样的垃圾回收?一些有用的和新的文章和具有技术细节的建议的链接将不胜感激,非常有帮助!

4

1 回答 1

5

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

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

于 2012-11-04T23:42:00.240 回答