operator<<,>> (std::shuffle_order_engine)
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_ostream
<
CharT,Traits
>
&
|
(1) | (depuis C++11) |
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_istream
<
CharT,Traits
>
&
|
(2) | (depuis C++11) |
operator<<
en utilisant un flux avec la même locale imbriquée et les mêmes
CharT
et
Traits
. Si l'entrée ne peut pas être désérialisée,
e
reste inchangé et
failbit
est positionné sur
ist
.
Ces modèles de fonction ne sont pas visibles par la recherche non qualifiée ou qualifiée ordinaire, et ne peuvent être trouvés que par la recherche dépendante des arguments lorsque std::shuffle_order_engine<Engine, k> est une classe associée des arguments.
Si une représentation textuelle est écrite en utilisant
os
<<
x
et que cette représentation est restaurée dans le même ou un autre objet
y
du même type en utilisant
is
>>
y
, alors
x
==
y
.
|
Cette section est incomplète
Raison : la norme définit également en quoi consiste la représentation textuelle |
Table des matières |
Paramètres
| ost | - | flux de sortie pour insérer les données |
| ist | - | flux d'entrée pour extraire les données |
| e | - | adaptateur de moteur pour sérialiser ou restaurer |
Valeur de retour
Complexité
| Cette section est incomplète |
Exceptions
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 3519 | C++11 | la forme des opérateurs d'insertion et d'extraction n'était pas spécifiée | spécifiés comme hidden friends |