0

我有一个老式的 Windows API 程序,上面有一个 C++ 自制层。所以我创建了一个画笔来绘画,并在析构函数中调用 DestructObject(Handle) 来释放它。对于许多刷子来说,这似乎不起作用。我必须在调用析构函数之前手动释放刷子,否则程序将停止。

为什么会这样?我的解释是我有太多用于 Windows 的开放画笔。单独线程中的删除运算符是否会延迟对 DestructObject 的调用?

4

0 回答 0