Library: Containers
Header
The header <stack> is part of the Containers library of the Standard C++ Library. It defines the container adaptor class template stack, and a set of relational operators that C++ programs may use to perform equality and inequality tests on specializations of stack.
namespace std {
template <class T, class Container = deque<T> >
class stack;
template <class T, class Container>
bool operator==(const stack<T, Container>&,
const stack<T, Container>&);
template <class T, class Container>
bool operator<(const stack<T, Container>&,
const stack<T, Container>&);
template <class T, class Container>
bool operator!=(const stack<T, Container>&,
const stack<T, Container>&);
template <class T, class Container>
bool operator>(const stack<T, Container>&,
const stack<T, Container>&);
template <class T, class Container>
bool operator>=(const stack<T, Container>&,
const stack<T, Container>&);
template <class T, class Container>
bool operator<=(const stack<T, Container>&,
const stack<T, Container>&);
}
ISO/IEC 14882:1998 -- International Standard for Information Systems --Programming Language C++, Section 23.2