Поделиться через


atomic::atomic конструктор

Создает объект является атомарным.

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

Параметры

  • _Val

Заметки

Атомарные объекты нельзя копировать или переместить.

Объекты экземпляров atomic<Ty> могут быть инициализированы только конструктором, который принимает аргумент типа Ty, а не с помощью агрегатной инициализации.Однако объекты **atomic_**integral могут быть инициализированы только с помощью агрегатной инициализации.

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

Требования

Атомарный заголовок:

Std пространство имен:

См. также

Ссылки

<atomic>

атомарное строение