Professional Documents
Culture Documents
std::stack
Example
Example
Operations Summary
Operations Summary
Member type
Denition
container_type
Container
Member type
Denition
value_type
Container::value_type
container_type
Container
size_type
Container::size_type
value_type
Container::value_type
reference
Container::reference
size_type
Container::size_type
reference
Container::reference
const_reference Container::const_reference
(constructor)
(destructor)
operator=
const_reference Container::const_reference
(constructor)
(destructor)
operator=
Element access
Element access
front
top
back
Capacity
Capacity
empty
size
size
empty
Modiers
Modiers
pop
pop
Member objects
Member objects
Container
swap
swap
push
push
operator==
operator!=
operator<
operator<=
operator>
operator>=
Container
operator==
operator!=
operator<
operator<=
operator>
operator>=
Operations details
Operations details
(1)
(2)
(since C++11)
void pop();
~queue();
(since C++11)
(since C++11)
reference front();
const_reference front() const;
template< class... Args >
void emplace( Args&&... args );
(since C++11)
(until C++17)
(since C++17)
(1)
(2)
(3)
(4)
(5)
(6)
reference back();
const_reference back() const;
template< class T, class Container >
bool operator==( queue<T,Container>& lhs,
queue<T,Container>& rhs );
(1)
(1)
(2)
(2)
(3)
reference top();
(4)
(5)
(since C++11)
(until C++17)
(since C++17)
(6)
(since C++11)
(since C++11)
(since C++11)
(since C++11)
(since C++11)
(1)
(2)
(3)
(4)
(until C++11)
(since C++11)
(since C++11)
(since C++11)
(1)
(2)
(3)
(4)
(since C++11)
(5)
(since C++11)
(6)
(since C++11)
(7)
(since C++11)
(8)
(since C++11)
(9)
(since C++11)
(5)
(since C++11)
(6)
(since C++11)
(7)
(since C++11)
(8)
(since C++11)
(9)
(since C++11)
~stack();
(until C++11)
(since C++11)
(since C++11)