首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

不能释放空间吗?解决方法

2012-02-14 
不能释放空间吗?我调用一个非MFC的DLL里的函数AA中有个malloc,并且返回这段空间,请问在外部这些空间能够被

不能释放空间吗?
我调用一个非MFC的DLL里的函数A
A中有个malloc,并且返回这段空间,请问在外部这些空间能够被释放吗?
谢谢!

[解决办法]
想想,又觉得应该不对...

库的实现者应该自己提供一套相应的释放函数,不然在不同的编译器下会不会死掉呢?
[解决办法]
如果是 /ML(d) /MT(d) 的 CRT 运行库, 肯定是不行的, dll 和 exe 使用不同的堆, 如果是 /MD(d) 的运行库, 这样跑是没问题, 不过也是不被推荐的 ...

热点排行