function template
<random>

std::關係運算符

相等 (1)
template <class Engine, size_t k>bool operator== ( const shuffle_order_engine<Engine,k>& lhs,                  const shuffle_order_engine<Engine,k>& rhs );
不等 (2)
template <class Engine, size_t k>bool operator!= ( const shuffle_order_engine<Engine,k>& lhs,                  const shuffle_order_engine<Engine,k>& rhs );
關係運算符
執行 <a href="/shuffle_order_engine">shuffle_order_engine</a> 物件 *lhs* 和 *rhs* 之間適當的相等或不等比較運算。

如果相同型別的兩個引擎都具有相同的內部狀態,因此將來對這兩個物件的 <a href="/shuffle_order_engine::operator()">operator()</a> 成員的任何數量的呼叫都將生成相同的值序列,則它們被認為是相等的。

引數

lhs, rhs
相同型別的<a href="/shuffle_order_engine">shuffle_order_engine</a> 物件(分別位於運算子的左側和右側)。

返回值

true如果它們比較相等,則為真,並且false否則為 false。

複雜度

狀態大小上是線性的。

另見