operator==,!=(std::negative_binomial_distribution)
Von cppreference.com
< cpp | numeric | random | negative binomial distribution
| friend bool operator==( const negative_binomial_distribution& lhs, const negative_binomial_distribution& rhs ); |
(1) | (seit C++11) |
| friend bool operator!=( const negative_binomial_distribution& lhs, const negative_binomial_distribution& rhs ); |
(2) | (seit C++11) (bis C++20) |
Vergleicht zwei Verteilungsobjekte. Zwei Verteilungsobjekte sind gleich, wenn ihre Parameterwerte und ihr interner Zustand übereinstimmen.
1) Vergleicht zwei Verteilungsobjekte auf Gleichheit.
2) Vergleicht zwei Verteilungsobjekte auf Ungleichheit.
Diese Funktionen sind für die normale unqualifizierte oder qualifizierte Suche nicht sichtbar und können nur durch argumentabhängige Suche gefunden werden, wenn std::negative_binomial_distribution<ResultType> eine assoziierte Klasse der Argumente ist.
|
Der Operator |
(seit C++20) |
Inhalt |
[bearbeiten] Parameter
| lhs, rhs | - | zu vergleichende Verteilungsobjekte |
[bearbeiten] Rückgabewert
1) true, wenn die Verteilungsobjekte gleich sind, andernfalls false.
2) true, wenn die Verteilungsobjekte ungleich sind, andernfalls false.
[bearbeiten] Aufwand
Konstant.
[bearbeiten] Defect reports
Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | angewendet auf | Verhalten wie veröffentlicht | Korrigiertes Verhalten |
|---|---|---|---|
| LWG 3519 | C++11 | die Form der Gleichheitsoperatoren war nicht spezifiziert (könnten versteckte Freunde oder freie Funktionsvorlagen sein) |
Als versteckte Friends spezifiziert. |