Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以将 Qt 与 BDW-GC 一起使用?我知道 Qt 有一个复杂的内存管理系统,但我的部分实现无论如何都会使用 GC,所以不打扰并始终使用它会很方便。
据我所知,一个问题可能是 Qt 具有特定的析构函数,必须在释放对象时调用这些析构函数。所以我可能不得不手动注册终结器,它调用析构函数。
无论如何,我还没有找到很多关于使用 Qt 和 BDW-GC 的信息。这就是我问的原因。
这不会很有趣。C++ 程序和 Qt 也不例外使用析构函数不仅用于释放内存,还用于其他工作,例如参见 QMutexLocker。你将不得不做很多移植。