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

From cppreference.com

< cpp‎ | container‎ | stack

[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::stack](../stack.html "cpp/container/stack")

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

[edit]

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

Removes the top element from the stack. Effectively calls c.pop_back().

Contents

[edit] Parameters

(none)

[edit] Return value

(none)

[edit] Complexity

Equal to the complexity of Container::pop_back.

[edit] Example

[edit] See also

emplace(C++11) constructs element in-place at the top (public member function) [edit]
push inserts element at the top (public member function) [edit]
top accesses the top element (public member function) [edit]

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