C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ Queue size()

C++ Queue size()函数

C++ Queue size()函数返回队列元素的数量。队列中元素的数量是大小的实际表示,大小值由该函数给出。

语法

size_type size() const;

参数

该函数不带任何参数,仅返回队列大小。

返回值

返回队列中的元素数。换句话说,给出了队列的大小。

示例1

#include <iostream>
#include <queue>
int main()
{
    std::queue<int> newqueue;
    std::cout<< "0. size: "<< newqueue.size();
    for(int j=0; j<5; j++)
    newqueue.push(j);
    std::cout<<"\n";
    std::cout << "1. size: " << newqueue.size();
    newqueue.pop();
    std::cout<<"\n";
    std::cout << "2. size: "<< newqueue.size();
    return 0;
}
输出:
0.size: 0
1.size: 5
2.size: 4

示例2

#include <iostream>
#include <queue>
using namespace std;
int main()
{
    int result = 0;
    queue<int> newqueue;
    newqueue.push(12);
    newqueue.push(24);
    newqueue.push(36);
    newqueue.push(48);
    cout<<"Size of the queue is ";
    cout<<newqueue.size();
    return 0;
}
输出:
Size of queue is 4

复杂度

复杂度是恒定的。

数据竞争

该函数访问容器。通过访问容器,可以评估队列的大小。

异常安全

提供与在基础容器对象上执行的操作等效的保证。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4