📅  最后修改于: 2020-10-19 01:07:36             🧑  作者: Mango
C++ Queue.size()函数返回队列元素的数量。队列中元素的数量是大小的实际表示,大小值由此函数给定。
size_type size() const;
该函数不带任何参数,仅返回队列大小。
返回队列中的元素数。换句话说,给出了队列的大小。
#include
#include
int main()
{
std::queue 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
#include
using namespace std;
int main()
{
int result = 0;
queue newqueue;
newqueue.push(12);
newqueue.push(24);
newqueue.push(36);
newqueue.push(48);
cout<<"Size of the queue is ";
cout<
输出:
Size of queue is 4
复杂度是恒定的。
该函数访问容器。通过访问容器,可以评估队列的大小。
提供与在基础容器对象上执行的操作等效的保证。