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

std::atomic_flag::atomic_flag

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

 
 
 
std::atomic_flag
Член функций
Оригинал:
Member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
atomic_flag::atomic_flag
atomic_flag::operator=
atomic_flag::clear
atomic_flag::test_and_set
 
Определено в заголовочном файле <atomic>
atomic_flag();
(1) (начиная с C++11)
atomic_flag( const atomic_flag& ) = delete;
(2) (начиная с C++11)
Создает новый std::atomic_flag.
Оригинал:
Constructs a new std::atomic_flag.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1)
Тривиальные конструктор по умолчанию, инициализирующий std::atomic_flag к неопределенным состоянии.
Оригинал:
Trivial default constructor, initializes std::atomic_flag to unspecified state.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Конструктор копирования удаляется; std::atomic_flag не копируемым.
Оригинал:
The copy constructor is deleted; std::atomic_flag is not copyable.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Кроме того, std::atomic_flag может быть инициализирован значением, чтобы очистить государство с выражением ATOMIC_FLAG_INIT. Для atomic_flag со статическим срок хранения, это гарантирует, что значения этого флага известно до того, как конструкторы работают для статических объектов.
Оригинал:
In addition, std::atomic_flag can be value-initialized to clear state with the expression ATOMIC_FLAG_INIT. For an atomic_flag with static storage duration, this guarantees that the values of this flag is known before any constructors are run for static objects.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

arg -
Результатом ATOMIC_FLAG_INIT
Оригинал:
the result of ATOMIC_FLAG_INIT
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

1)
noexcept-спецификация:  
noexcept
  (начиная с C++11)

[править] См. также

initializes an std::atomic_flag to false
(константа-макрос) [edit]