将QT与Boehm-Demers-Weiser-Gc结合使用

问题描述 投票:0回答:1

是否可以将Qt与BDW-GC一起使用?我知道Qt有一个复杂的内存管理系统,但我的部分实现仍然会使用GC,所以不打扰并且总是使用它会很方便。

据我所知,一个问题可能是Qt有一个特定的析构函数,当一个对象被释放时必须调用它们。所以我可能需要手动注册终结器,它会调用析构函数。

无论如何,我没有找到关于在BDW-GC中使用Qt的更多信息。这就是我要问的原因。

c++ qt boehm-gc
1个回答
1
投票

这不会很有趣。 C ++程序和Qt也不例外,使用析构函数不仅可以释放内存,还可以用于其他作业,例如参见QMutexLocker。你将不得不做很多移植。

© www.soinside.com 2019 - 2024. All rights reserved.