Eleave, e32const.h
-----------------------------
最好在new对象的时候传递一个Eleave参数,表示如果构造不成功,就抛出一个异常,系统退出。
但是有时候我们不想让它推出,即使它现在抛出了内存分配的异常!
这个时候,aBitmap对象创建失败,但是系统没有推出,而是把这个异常到存到err,然后进行处理!
重要的是重载后的new不会产生内存泄露!
但是从上面的代码我们又发现问题了:
1> CFbsBitmap对象连内存都获取不到了;
这个对象很大?不是,既然它都不能获取到内存了,那么当前应用程序能顺利的执行?
2> 连这么小的内存都不能获取了,TRAPD到这个error code有何用?
为何不放开直接: