Partager via


atomic::atomic, constructeur

Construit un objet atomique.

atomic();
atomic( const atomic& );
atomic( Ty Val ) _NOEXCEPT;

Paramètres

  • _Val
    Valeur d'initialisation.

Notes

Les objets atomiques ne peuvent pas être copiés ou déplacés.

Les objets qui sont des instances de atomic<Ty> ne peuvent être initialisés que par le constructeur qui prend un argument de type Ty et pas en utilisant une initialisation d'agrégats. Toutefois, les objets **atomic_**integral ne peuvent être initialisés qu'à l'aide de l'initialisation d'agrégats.

atomic<int> ai0 = ATOMIC_VAR_INIT(0);
atomic<int> ai1(0);

Configuration requise

En-tête : atomique

Espace de noms : std

Voir aussi

Référence

<atomic>

atomic, structure