http://archive.cnblogs.com/a/1933011/
仅记录自己的错误
HBufC* content=HBufC::NewLC();
(CleanupStack::Pop();)本应该在删除之前
delete content;
少用这个NewLC,一旦忘记了 查起来是要死人的
哎,我也遇到这个问题了。本来HBufC::NewL()就可以搞定的,我写成HBufC::NewLC()了,这下在退出程序的时候,老是报user 45,真是郁闷坏了,最后把NewLC换成NewL就解决了。
本文记录了一个关于Symbian平台中HBufC内存管理类的使用误区,详细解释了HBufC::NewLC()与HBufC::NewL()的区别,并通过实例说明了不当使用NewLC()可能导致的内存泄漏问题及解决方法。
1775

被折叠的 条评论
为什么被折叠?



