Header Reference: <deque>
Header Reference: <deque>
Double-ended sequence container facilities from <deque>.
Header Reference: <deque>
Double-ended sequence container facilities from <deque>.
Use reference pages to confirm names, categories, nearby facilities, and the constraints that matter before writing or reviewing code.
Header reference pages are meant to answer a practical question quickly: what this header provides, when to reach for it, and which usage rules are easiest to get wrong.
<deque>std::deque<T>Use <deque> when efficient insertion and removal at both ends matters more than strict contiguous storage.
deque supports random access, but storage layout differs from vector.#include <deque>
int main() {
// Start with the primary facility from <deque>.
// Then verify lifetime, invalidation, ordering, or error-handling rules.
return 0;
}