C++ 如何使用C++;11';s的最小gc支持

C++ 如何使用C++;11';s的最小gc支持,c++,c++11,garbage-collection,C++,C++11,Garbage Collection,正如我所知,C++11的GC支持只提供GC接口,没有支持这种GC的实现。但无论如何,如果有一个实现支持C++11的GC,我怎么能使用GC呢 编辑:请给我解释一下C++11的GC支持函数(当然,如果实现支持C++11的GC的话),declare\u reachabe()undeclare\u reachabe()declare\u no\u pointers()undeclare\u no\u pointers()get\u pointer\u safety()GC的基本思想是只需忽略它(并在使用

正如我所知,C++11的GC支持只提供GC接口,没有支持这种GC的实现。但无论如何,如果有一个实现支持C++11的GC,我怎么能使用GC呢


编辑:请给我解释一下C++11的GC支持函数(当然,如果实现支持C++11的GC的话),
declare\u reachabe()undeclare\u reachabe()declare\u no\u pointers()undeclare\u no\u pointers()get\u pointer\u safety()

GC的基本思想是只需忽略它(并在使用完对象后忽略删除它们)

有一些地方/时间你需要声明某些东西是可访问的(例如,如果你“旋转”指针或将其临时存储在文件中)。但是,这些代码非常罕见,大多数代码都没有理由费心


除此之外,最基本的想法是你总是有可用的内存,即使你管理得很草率。您通常不需要做任何事情来使用它,只需要做编译器需要打开它的任何事情。

@ikh新问题应该单独发布,而不是在编辑中发布。(也就是说,你应该首先尝试研究和使用这些函数,这样你就可以问一些具体的问题。“告诉我我需要知道的关于X的一切”不是一个问题,而是一个免费辅导的要求。)