0

我用谷歌搜索了如何释放分配给 System::Drawing::Bitmap 的内存,我发现我应该调用 dispose 函数但我得到了这个错误:

错误 C2039:“Dispose”:不是“System::Drawing::Bitmap”的成员您应该调用析构函数“~Bitmap”

我不能释放它。

4

1 回答 1

0

在 C++/CLI 中,托管对象的删除运算符映射到 Dispose 方法。所以,只需删除位图:

Bitmap^ bmp = gcnew Bitmap(...);
...
delete bmp;   // Dispose is called
于 2013-03-07T06:42:50.180 回答