前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++ - 栈对象的empty和size

C++ - 栈对象的empty和size

作者头像
AIHGF
发布2019-02-18 10:58:34
8140
发布2019-02-18 10:58:34
举报
文章被收录于专栏:AIUAIAIUAI

empty和size两个操作都是队列和优先级队列支持的操作; Q.empty() 如果队列为空,则返回true,否则返回false; Q.size()返回队列中的元素的个数; 因此用Q.size == 0 也是用来判断对象是否为空的办法。 需注意的是Q.size()成员函数返回的并不是整型数值,而是size_type类型的值,它是与unsigned型具有相同的含义而且可以保证足够大能够存储任意队列对象的长度。 但在这里只是与0进行了比较,并没有受到影响,只不过大多数程序员喜欢用的是使用Q.empty()来判断对象是否为空。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年09月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档