std::queue<T,Container>::pop - cppreference.com (original) (raw)

From cppreference.com

< cpp‎ | container‎ | queue

[edit template]

C++

Compiler support
Freestanding and hosted
Language
Standard library
Standard library headers
Named requirements
Feature test macros (C++20)
Language support library
Concepts library (C++20)
Diagnostics library
Memory management library
Metaprogramming library (C++11)
General utilities library
Containers library
Iterators library
Ranges library (C++20)
Algorithms library
Strings library
Text processing library
Numerics library
Date and time library
Input/output library
Filesystem library (C++17)
Concurrency support library (C++11)
Execution control library (C++26)
Technical specifications
Symbols index
External libraries

[edit]

Containers library

node-handle(C++17)
Sequence
array(C++11)
vector
vector
inplace_vector(C++26)
hive(C++26)
deque
forward_list(C++11)
list
Associative
set
multiset
map
multimap
Unordered associative
unordered_set(C++11)
unordered_multiset(C++11)
unordered_map(C++11)
unordered_multimap(C++11)
Adaptors
stack
queue
priority_queue
flat_set(C++23)
flat_multiset(C++23)
flat_map(C++23)
flat_multimap(C++23)
Views
span(C++20)
mdspan(C++23)
Tables
Iterator invalidation
Member function table
Non-member function table

[edit]

[std::queue](../queue.html "cpp/container/queue")

Member functions
queue::queue
queue::~queue
queue::operator=
Element access
queue::front
queue::back
Capacity
queue::empty
queue::size
Modifiers
queue::push
queue::push_range(C++23)
queue::emplace(C++11)
queue::pop
queue::swap(C++11)
Non-member functions
swap(std::queue)(C++11)
operator==operator!=operatoroperator<=operator>=operator<=>(C++20)
Helper classes
uses_allocatorstd::queue(C++11)
formatterstd::queue(C++23)
Deduction guides(C++17)

[edit]

| void pop(); | | | | ----------- | | |

Removes an element from the front of the queue. Effectively calls c.pop_front().

Contents

[edit] Parameters

(none)

[edit] Return value

(none)

[edit] Complexity

Equal to the complexity of Container::pop_front.

[edit] Example

[edit] See also

emplace(C++11) constructs element in-place at the end (public member function) [edit]
push inserts element at the end (public member function) [edit]
front access the first element (public member function) [edit]

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/container/queue/pop&oldid=135390"