首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > More Effective C++之6
【标  题】:More Effective C++之6
【关键字】:More,Effective,C++
【来  源】:http://blog.csdn.net/hanyu1980/archive/2006/05/31/766001.aspx

More Effective C++之6

条款6:区别increment/decrement操作符的前置(prefix)和后置(postfix)形式
       在C++中提供了increment/decrement操作符的重载。
class A
{

       A& operator++();                 //++i

       const A& operator++(int);     //i++

       A& operator--();                  //--i

       const A& operator++(int);     //i--

}
       需要注意的是后置型式返回的const类型,那么重复调用就会出现问题。所以在这个地方如果建议先实现前置式,在前置式基础上实现后置式。而且没有什么特别需要,请使用前置式调用,效率会高一点。记住后置式的调用返回的是const类型,很可能是。
很弱智的回文数问题:【上一篇】
如何调用ShowModelessHTMLDialog函数:【下一篇】
【相关文章】
  • More Effective C++之7
  • 探讨C++中一种管理内存的方法
  • More Effective C++之8
  • Simple-view C++_boost_regex
  • More Effective C++之9
  • More Effective C++之10
  • 把 gcc/g++ 集成到 Visual C++ 2005 中
  • 在C++中使用Apache Log4cxx日志服务
  • 还记得C++吗?
  • 关于"Effective C++"中的new/delete的补充
  • 【随机文章】
  • 土豆代码管理系统 v1.0
  • 有待解决的问题(1)----RMAN Duplicate
  • 3ds Max 5.0 建模-创建倒角立方体
  • profiling in vc6 ... 没vtune....vc7 玩不了
  • :49 AM第5桢开始是正式内容,那么我的前四
  • 用ACDSee做世界杯幻灯片
  • 远程测试hacmp方案
  • Linux中系统服务/守护进程的详细说明
  • OSPF区域及域间路由
  • 用VB实现关闭所有数据库对象
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.