Namespaces
Variants

std::negative_binomial_distribution<IntType>:: negative_binomial_distribution

From cppreference.net
negative_binomial_distribution ( ) : negative_binomial_distribution ( 1 ) { }
(1) (depuis C++11)
explicit negative_binomial_distribution ( IntType k, double p = 0.5 ) ;
(2) (depuis C++11)
explicit negative_binomial_distribution ( const param_type & params ) ;
(3) (depuis C++11)

Construit un nouvel objet de distribution.

2) Utilise k et p comme paramètres de distribution.
3) Utilise params comme paramètres de distribution.

Paramètres

k - le paramètre de distribution k (nombre de succès d'essai)
p - le paramètre de distribution p (probabilité qu'un essai génère true )
params - l'ensemble des paramètres de distribution

Notes

Requiert que 0 < p ≤ 1 et 0 < k .

Si p == 1 , les appels ultérieurs à la surcharge operator() qui n'accepte pas d'objet param_type provoqueront un comportement indéfini.

La distribution binomiale négative construite par défaut std::negative_binomial_distribution est équivalente à la distribution géométrique construite par défaut std::geometric_distribution .

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é
P0935R0 C++11 default constructor was explicit made implicit