operator<<,>> (std::extreme_value_distribution)
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_ostream
<
CharT,Traits
>
&
|
(1) | (seit C++11) |
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_istream
<
CharT,Traits
>
&
|
(2) | (seit C++11) |
Führt Stream-Eingabe- und -Ausgabeoperationen auf der Pseudozufallszahlenverteilung d aus.
CharT
und
Traits
Template-Parametern geschrieben worden sein, andernfalls ist das Verhalten undefiniert. Wenn fehlerhafte Eingaben auftreten,
ist.
setstate
(
std
::
ios
::
failbit
)
aufgerufen, was
std::ios_base::failure
auslösen kann.
d
bleibt in diesem Fall unverändert.
Diese Funktionsvorlagen sind für gewöhnliche unqualified oder qualified lookup nicht sichtbar und können nur durch argument-dependent lookup gefunden werden, wenn std::extreme_value_distribution<ResultType> eine assoziierte Klasse der Argumente ist.
Inhaltsverzeichnis |
Parameter
| ost | - | Ausgabestrom, in den die Daten eingefügt werden |
| ist | - | Eingabestrom, aus dem die Daten extrahiert werden |
| d | - | Pseudo-Zufallszahlenverteilung |
Rückgabewert
Ausnahmen
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 Einfüge- und Extraktionsoperatoren war nicht spezifiziert
(könnten versteckte Freunde oder out-of-class Funktions-Templates sein) |
als versteckte Freunde spezifiziert |