函数模板
<random>

std::关系运算符

相等 (1)
template <class Engine, size_t w, class UIntType>bool operator== ( const independent_bits_engine<Engine,w,UIntType>& lhs,                  const independent_bits_engine<Engine,p,UIntType>& rhs );
不等 (2)
template <class Engine, size_t w, class UIntType>bool operator!= ( const independent_bits_engine<Engine,w,UIntType>& lhs,                  const independent_bits_engine<Engine,p,UIntType>& rhs );
关系运算符
执行 independent_bits_engine 对象lhsrhs 之间适当的相等或不等比较运算。

如果相同类型的两个引擎具有相同的内部状态,因此对两个对象调用 operator() 成员的任何数量的未来调用都将生成相同的值序列,则这两个引擎相等。

参数

lhs, rhs
相同类型的 independent_bits_engine 对象(分别位于运算符的左侧和右侧)。

返回值

true如果它们比较相等,则为真,并且false否则为 false。

复杂度

状态大小上是线性的。

另见