Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
call_once, fonction
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

call_once, fonction

Fournit un mécanisme pour appeler un objet appelable spécifié une seule fois pendant l'exécution.

template<class Callable, class... Args>
   void call_once(once_flag& Flag,
      Callable F&&, Args&&... A);

Flag

Objet once_flag qui garantit que l'objet appelable est appelé une seule fois.

F

Objet appelable.

A

Liste d'arguments.

Si Flag n'est pas valide, la fonction génère system_error qui contient le code d'erreur de invalid_argument. Sinon, la fonction du modèle utilise son argument Flag pour garantir qu'elle appelle F(A...) avec succès une seule fois, indépendamment du nombre de fois où la fonction de modèle est appelée. Si F(A...) se termine en levant une exception, l'appel n'a pas réussi.

En-tête : mutex

Espace de noms : std

Afficher:
© 2015 Microsoft