Пространства имён
Варианты
Действия

std::atomic::atomic

Материал из cppreference.com
< cpp‎ | atomic‎ | atomic

 
 
 
std::atomic
Функции-члены
atomic::atomic
Специализированные функции-члены
Оригинал:
Specialized member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
atomic() = default;
(1) (начиная с C++11)
constexpr atomic( T desired );
(2) (начиная с C++11)
atomic( const atomic& ) = delete;
(3) (начиная с C++11)
Создает новые атомные переменные.
Оригинал:
Constructs new atomic variable.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1)
Конструктор по умолчанию является тривиальным: нет инициализация происходит, кроме нулю инициализации статических и потоков локальных объектов. std::atomic_init может быть использована для завершения инициализации.
Оригинал:
The default constructor is trivial: no initialization takes place other than нулю инициализации of static and thread-local objects. std::atomic_init may be used to complete initialization.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Инициализация базового значения с desired. Инициализация не является атомарным.
Оригинал:
Initializes the underlying value with desired. The initialization is not atomic.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3)
Атомная переменных не являются CopyConstructible.
Оригинал:
Atomic variables are not CopyConstructible.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Параметры

desired
значение для инициализации с
Оригинал:
value to initialize with
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Исключения

спецификация noexcept:  
noexcept