std::
queue::size
公共成员函数 <queue>
返回容器大小
返回队列中元素的数量。
此成员函数调用底层容器对象的成员大小。
☲ 参数
-
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 |
测试容器是否为空(公众成员函数) |