operator==,!=(std::discard_block_engine)
提供: cppreference.com
template< class Engine, size_t p, size_t r > bool operator==( const discard_block_engine<Engine,p,r>& lhs, const discard_block_engine<Engine,p,r>& rhs ); |
(1) | (C++11以上) |
template< class Engine, size_t p, size_t r > bool operator!=( const discard_block_engine<Engine,p,r>& lhs, const discard_block_engine<Engine,p,r>& rhs ); |
(2) | (C++11以上) |
2つの擬似乱数エンジンアダプタを比較します。 ベースとなるエンジンが等しく、内部状態 (もしあれば) が等しい場合、つまり、 operator() の任意の回数の呼び出しに対して同等な値を生成するであろう場合、2つのエンジンアダプタは等しくなります。
引数
| lhs, rhs | - | 比較するエンジンアダプタ |
戻り値
1) エンジンアダプタが同等な場合は
true、そうでなければ false。2) エンジンアダプタが同等でない場合は
true、そうでなければ false。例外
(なし)