operator<<,>> (std::negative_binomial_distribution)
|
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) |
Effectue les opérations d'entrée et de sortie en flux sur la distribution de nombres pseudo-aléatoires d .
CharT
et
Traits
, sinon le comportement est indéfini. Si une entrée incorrecte est rencontrée,
ist.
setstate
(
std
::
ios
::
failbit
)
est appelée, ce qui peut lever
std::ios_base::failure
.
d
reste inchangé dans ce cas.
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::negative_binomial_distribution<ResultType> est une classe associée des arguments.
Table des matières |
Paramètres
| ost | - | flux de sortie dans lequel insérer les données |
| ist | - | flux d'entrée depuis lequel extraire les données |
| d | - | distribution de nombres pseudo-aléatoires |
Valeur de retour
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 | S'applique à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 3519 | C++11 |
la forme des opérateurs d'insertion et d'extraction n'était pas spécifiée
(pouvaient être des hidden friends ou des modèles de fonction hors-classe) |
spécifiés comme étant des hidden friends |