Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 调用empty而不是检查size()是否为0
【标  题】:调用empty而不是检查size()是否为0
【关键字】:empty,size
【来  源】:http://blog.csdn.net/alais/archive/2006/09/05/1181142.aspx

调用empty而不是检查size()是否为0

Your Ad Here

对任一容器c,下面的代码

if(c.size() == 0) …

本质上与

if(c.empty() == 0) …

是等价的。为什么偏向于调用empty,理由很简单:

Empty对所有的标准容器都是常数时间操作,而对一些list实现,size耗费线性时间。

 
MAC address的获得:【上一篇】
[转载]VC++,掀起你的盖头来——谈VC++对象模型(美)简.格雷(程化 译):【下一篇】
【相关文章】
  • :c/c++ 内存对齐 sizeof
  • sizeof() 小测验
  • WFTPD server 3.23 (SIZE) 0day 攻击程序
  • 深入浅出sizeof
  • isosize
  • The code to get the size of kernel stack
  • 对于一个SIZE大小的数组,元素是[0,SIZE-1]区间内的整数,判断其中是否有重复元素
  • ver[SIZE]保存的是[iBegin,iBegin+SIZE-1]区间的值,且无重复,请以O(N)时间复杂度和O(1)空间复杂度进行排序
  • 创建vg时需要注意的一个地方:指定max_pe(-e)的数量及pe_size(-s)
  • 指针和数组~~sizeof()差别???
  • 【随机文章】
  • Solaris下文件系统的限制
  • PL/Sql循序渐进全面学习教程--Oracle (转载)
  • OPT-1300 PDH光端机
  • 请教
  • 算法表达中的抽象机制
  • 一个仿phplib的模板类
  • 给Linux新手(系列之一)
  • 如何制作相角效果?
  • 真实的白日梦
  • C#指定用户执行程序的示例代码(转载)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.