gpt4 book ai didi

c++ - C++ 有垃圾收集器(GC)吗?

转载 作者:IT老高 更新时间:2023-10-28 22:34:40 30 4
gpt4 key购买 nike

我目前正在阅读一篇未发表的硕士论文报告,我将提供反馈。

在报告中,他们提到了原生 C++ 和托管 C++ 下的垃圾收集器。我以为 C++ 没有任何标准的 GC,我是对还是错? (他们没有提到 Boehm-Demers-Weiser。)

他们在某些条件下无法正常工作。他们在一个线程中创建对象,然后从另一个线程中删除指针。

最佳答案

Native C++ 默认没有这样的东西(最接近的东西是智能指针,但这仍然是完全不同的东西),但这并不妨碍你编写自己的垃圾收集解决方案(或使用 third party solution )。

托管 C++(及其后续 C++/CLI)当然对托管资源使用 .NET 垃圾回收(尽管 native 资源不是垃圾回收,并且必须像在 native C++ 中那样手动管理)。

关于c++ - C++ 有垃圾收集器(GC)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5089147/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com