Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::

queue::size

公共成员函数   <queue>

size_type size() const;

返回容器大小

返回队列中元素的数量。

此成员函数调用底层容器对象的成员大小。

☲  参数


none

☉  返回值



基础容器中元素的数量。成员类型size_type是一个无符号整型。

☣  示例



// queue::size
#include <iostream>       // std::cout
#include <queue>          // std::queue

int main ()
{
  std::queue<int> myints;
  std::cout << "0. size: " << myints.size() << '\n';

  for (int i=0; i<5; i++) myints.push(i);
  std::cout << "1. size: " << myints.size() << '\n';

  myints.pop();
  std::cout << "2. size: " << myints.size() << '\n';

  return 0;
}

输出:
0. size: 0
1. size: 5
2. size: 4

✥ 复杂度



常量(调用底层容器的size)。

⇄ 数据竞争


容器被访问。

☂ 异常安全性



提供与在容器上执行的操作相同级别的保证(对于标准容器类型无抛出保证)。

🍄  另请参阅



queue::empty 测试容器是否为空(公众成员函数)

联系我们 免责声明 关于CandCplus 网站地图