Robin Chow's C++ Blog

 

[导入]More Exceptional C++ 之 12

关于临时对象:临时对象在包含它的创建点的全部表达式的最后一步被销毁。甚至在全部表达式抛出异常时也是如此。

编码标准:不要在同一表达式中编写分配资源而且可能抛出异常的代码。即使分配的资源会立即被管理(例如传递给 auto_ptr 的构造函数)。
更简单的方法是:对每个单独的资源分配,都放在单独的代码片断里,而不是将几个资源分配放在同一个表达式中。然后再将分配的资源传递给管理对象(auto_ptr)进行管理。

文章来源:http://my.donews.com/robinchow/2007/01/30/pvtqocosqslbdxledtwmymsmgcfifqavmula/

posted on 2007-10-23 20:47 Robin Chow 阅读(56) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜