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