operator==,!= (std::discard_block_engine)
|
friend
bool
operator
==
(
const
discard_block_engine
&
lhs,
const discard_block_engine & rhs ) ; |
(1) | (seit C++11) |
|
friend
bool
operator
!
=
(
const
discard_block_engine
&
lhs,
const discard_block_engine & rhs ) ; |
(2) |
(seit C++11)
(bis C++20) |
Vergleicht zwei Pseudo-Zufallszahlengenerator-Adapter. Zwei Generator-Adapter sind gleich, wenn ihre zugrundeliegenden Generatoren gleich sind und ihr interner Zustand (falls vorhanden) gleich ist, das heißt, wenn sie für eine beliebige Anzahl von Aufrufen von operator ( ) äquivalente Werte erzeugen würden.
Diese Funktionen sind für gewöhnliches unqualified oder qualified lookup nicht sichtbar und können nur durch argument-dependent lookup gefunden werden, wenn std::discard_block_engine<Engine, p, r> eine assoziierte Klasse der Argumente ist.
|
Der
|
(seit C++20) |
Inhaltsverzeichnis |
Parameter
| lhs, rhs | - | Engine-Adapter zum Vergleich |
Rückgabewert
Exceptions
Wirft nichts.
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
| LWG 3519 | C++11 | die Form der Gleichheitsoperatoren war nicht spezifiziert | als versteckte Freunde spezifiziert |