Condividi tramite


Costruttore atomic::atomic

Costruisce un oggetto atomico.

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

Parametri

  • _Val
    Valore di inizializzazione.

Note

Gli oggetti atomici non possono essere copiati o spostati.

Gli oggetti che sono istanze di atomic<Ty> possono essere inizializzati solo dal costruttore che accetta un argomento di tipo Ty e non tramite inizializzazione aggregata. Tuttavia, gli oggetti **atomic_**integral possono essere inizializzati solo tramite inizializzazione aggregata.

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

Requisiti

Intestazione: atomico

Spazio dei nomi: std

Vedere anche

Riferimenti

<atomic>

Struttura atomic