C++队列size()函数返回队列元素的数量。队列中元素的数量是大小的实际表示,大小值由该函数给出。
size_type size() const;
该函数不带任何参数,仅返回队列大小。
返回队列中的元素数。换句话说,给出了队列的大小。
#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
#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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)