c++ deque用法
时间: 2023-09-03 17:11:43 浏览: 146
deque是C++标准库中的容器,它是双端队列(double-ended queue)的缩写。deque允许在两端进行高效地插入和删除操作。以下是deque的用法:
引用中的示例展示了如何使用deque,通过cin从用户输入一系列整数,并将它们添加到deque的尾部,直到输入0为止。最后,打印出deque中存储的数字数量。使用push_back将元素添加到deque的尾部。
引用中的示例展示了如何使用deque的emplace_back函数,它可以在deque的尾部添加元素。emplace_back函数相比push_back函数更高效,因为它可以直接在deque的内存中构造新元素,而不需要创建一个临时对象。
引用中的示例展示了如何使用deque的push_front函数,在deque的前端添加元素。通过push_front函数,可以在deque的前面添加元素。
总结起来,deque是一个双端队列,它可以在两端高效地进行插入和删除操作。可以使用push_back和push_front函数将元素添加到deque的尾部和前面,也可以使用emplace_back函数在deque的尾部添加元素。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C++ Deque的使用](https://blog.csdn.net/weixin_42587961/article/details/100305841)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文