operator<<,>> (std::shuffle_order_engine)
|
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) |
operator<<
erzeugt wurde, unter Verwendung eines Streams mit derselben imbued locale und denselben
CharT
und
Traits
. Wenn die Eingabe nicht deserialisiert werden kann, wird
e
unverändert gelassen und
failbit
auf
ist
gesetzt.
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::shuffle_order_engine<Engine, k> eine assoziierte Klasse der Argumente ist.
Wenn eine textuelle Darstellung unter Verwendung von
os
<<
x
geschrieben wird und diese Darstellung in dasselbe oder ein anderes Objekt
y
desselben Typs mittels
is
>>
y
wiederhergestellt wird, dann gilt
x
==
y
.
|
Dieser Abschnitt ist unvollständig
Grund: Der Standard definiert auch, woraus die textuelle Darstellung besteht |
Inhaltsverzeichnis |
Parameter
| ost | - | Ausgabestrom, in den die Daten eingefügt werden |
| ist | - | Eingabestrom, aus dem die Daten extrahiert werden |
| e | - | Engine-Adaptor zum Serialisieren oder Wiederherstellen |
Rückgabewert
Komplexität
| Dieser Abschnitt ist unvollständig |
Exceptions
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 | als versteckte Freunde spezifiziert |