您的位置:首页 > 其它

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

2006-09-05 18:37 204 查看
对任一容器c,下面的代码
if(c.size() == 0) …
本质上与
if(c.empty() == 0) …
是等价的。为什么偏向于调用empty,理由很简单:
Empty对所有的标准容器都是常数时间操作,而对一些list实现,size耗费线性时间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: