功能描述:
对deque容器的大小进行操作 //deque没有容量的概念 //判断是否为空--empty //返回元素个数 -- size //重新指定个数 -- resize #include <iostream> #include <deque> using namespace std; void printDeque(const deque<int>& d) { for (deque<int>::const_iterator it = d.begin(); it != d.end(); ++it) { cout << *it << " "; } cout << endl; } //大小操作 void test() { deque<int> d1; for (int i = 0; i < 10; i++) { d1.push_back(i); } printDeque(d1); //判断容器是否为空 if (d1.empty()) { cout << "d1为空" << endl; } else { cout << "d1不为空!" << endl; //统计大小 cout << "d1的大小为:" << d1.size() << endl; } //重新指定大小 d1.resize(15, 1); printDeque(d1); d1.resize(5); printDeque(d1); } int main() { test(); return 0; }C++deque容器deque大小操作
