📜  C++ STL-Deque.size()函数(1)

📅  最后修改于: 2023-12-03 14:39:50.924000             🧑  作者: Mango

C++ STL-Deque.size()函数

Deque是C++ STL中的一个双向队列容器,可以在队尾和队头进行插入和删除操作,更为灵活方便。而其内置的size()函数是用来获取Deque中元素数量的。

函数原型
size_t size() const;
返回值

该函数返回Deque中元素的数量,返回类型为无符号整型size_t。

示例

下列例子说明了如何使用Deque的size()函数:

#include <iostream>
#include <deque>

int main() {
  std::deque<int> myDeque = {1, 2, 3, 4};
  std::cout << "Deque size: " << myDeque.size() << std::endl;
  myDeque.push_back(5);
  std::cout << "Deque size after push_back: " << myDeque.size() << std::endl;
  myDeque.pop_front();
  std::cout << "Deque size after pop_front: " << myDeque.size() << std::endl;
  return 0;
}

输出结果如下:

Deque size: 4
Deque size after push_back: 5
Deque size after pop_front: 4
注意事项
  1. size()函数是一个常量成员函数,不会修改Deque对象本身。
  2. 由于Deque是一个双向队列,可以在队尾和队头进行插入和删除操作,因此它的size()函数可以获取Deque中元素的数量。