Symbian 程序运行碰到 KERN-EXEC 3异常问题
编译的测试程序在模拟器上运行。出现 KERN-EXEC 3异常。
分析代码,使用的功能很简单,只是创建一个 TDesC * 实例,使用后去 delete 释放了一下。
看了一下代码觉得没有问题,但是事实是出错了,对出错原因不明。
于是网上搜了一下,发现一篇 Symbian C++开发,误用NewLC导致的KERN-EXEC 3异常对照这比了一下,发现自己的还确实有问题,稍作代码调整,问题消失。
编写代码尽量按照nokia建议的多使用 PushL, Pop, PopAndDestory 等方法来做资源的释放管理。
Popularity: 7% [?]