函数模板
<random>

std::关系运算符

相等 (1)
template <class UIntType, UIntType a, UIntType c, UIntType m>bool operator== ( const linear_congruential_engine<UIntType,a,c,m>& lhs,                  const linear_congruential_engine<UIntType,a,c,m>& rhs );
不等 (2)
template <class UIntType, UIntType a, UIntType c, UIntType m>bool operator!= ( const linear_congruential_engine<UIntType,a,c,m>& lhs,                  const linear_congruential_engine<UIntType,a,c,m>& rhs );
关系运算符
lhsrhs 这两个 linear_congruential_engine 对象执行适当的相等或不相等比较操作。

相同类型的两个引擎如果具有相同的内部状态,则认为它们相等,因此对这两个对象的 operator() 成员函数的任意次数调用都将生成相同的数值序列。

参数

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

返回值

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

复杂度

常量。

另见