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

std::atomic_flag::atomic_flag

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

 
 
 
std::atomic_flag
Член функций
Оригинал:
Member functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
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 Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
1)
Тривиальные конструктор по умолчанию, инициализирующий std::atomic_flag к неопределенным состоянии.
Оригинал:
Trivial default constructor, initializes std::atomic_flag to unspecified state.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
2)
Конструктор копирования удаляется; std::atomic_flag не копируемым.
Оригинал:
The copy constructor is deleted; std::atomic_flag is not copyable.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Кроме того, 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 Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

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

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

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

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

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

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