Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::

relational operators (queue)

公共成员函数   <queue>

1
template <class T, class Container>
  bool operator== (const queue<T,Container>& lhs, const queue<T,Container>& rhs);
2
template <class T, class Container>
  bool operator!= (const queue<T,Container>& lhs, const queue<T,Container>& rhs);
3
template <class T, class Container>
  bool operator<  (const queue<T,Container>& lhs, const queue<T,Container>& rhs);
4
template <class T, class Container>
  bool operator<= (const queue<T,Container>& lhs, const queue<T,Container>& rhs);
5
template <class T, class Container>
  bool operator>  (const queue<T,Container>& lhs, const queue<T,Container>& rhs);
6
template <class T, class Container>
  bool operator>= (const queue<T,Container>& lhs, const queue<T,Container>& rhs);

队列的关系运算符

在lhs和rhs之间进行相应的比较。

这些操作符中的每一个都重载调用底层容器对象上的相同操作符。

☲  参数


lhs, rhs
对列 对象(分别放在操作符的左边和右边)。

☉  返回值



如果条件成立,则为真,否则为假。

✥ 复杂度



常量(对底层容器的比较操作符的单个调用)。 但是请注意,底层容器上的这个操作本身在较小的标准容器对象的大小上是线性的。

⇄ 数据竞争


两个容器(lhs和rhs)都被访问。
它们所包含的所有元素都可以被访问。

☂ 异常安全性



提供与在基础容器对象上执行的操作相同级别的保证。

🍄  另请参阅



queue::queue 构造栈(公众成员函数)
queue::swap 交换内容(public member function)

联系我们 免责声明 关于CandCplus 网站地图