Robin Chow's C++ Blog

 

[导入]More Exceptional C++ 之 7

小结:
  1. 避免使用宏,它常常使得代码难于读懂从而不方便维护。
  2. 再次注意,非 const 引用不能和临时对象进行绑定。这是函数参数应该尽量使用 const 引用的原因。
  3. 总是为重载操作符保留重载语义,也就是说,和内置类型的语义保持一致。
  4. 避免如下的代码:l.erase(i); i ++; 因为 erase 操作之后,i 已经失效,因此 i ++ 是无效的。
    正确的写法如下:l.erase( i ++);

文章来源:http://my.donews.com/robinchow/2007/01/23/zfcdeisfqfhckfpgukvjrmwoicoouodtugwy/

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


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


导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜