std::stack<T,Container>::pop - cppreference.com (original) (raw)
From cppreference.com
| 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 |
[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) |
| 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"