命名空间
变体
操作

ATOMIC_FLAG_INIT

来自 cppreference.com
< c‎ | atomic
定义在头文件 <stdatomic.h>
#define ATOMIC_FLAG_INIT /* 未指定 */
(从 C11 开始)

扩展为一个初始化器,可用于将 atomic_flag 类型初始化为清除状态。未使用此宏初始化的 atomic_flag 的值是不确定的。

[编辑] 示例

#include <stdatomic.h>
 
atomic_flag flag = ATOMIC_FLAG_INIT;

[编辑] 参考文献

  • C17 标准 (ISO/IEC 9899:2018)
  • 7.17.1/3 ATOMIC_FLAG_INIT (p: 200)
  • 7.17.8/4 ATOMIC_FLAG_INIT (p: 208)
  • C11 标准 (ISO/IEC 9899:2011)
  • 7.17.1/3 ATOMIC_FLAG_INIT (p: 273)
  • 7.17.8/4 ATOMIC_FLAG_INIT (p: 285)

[编辑] 另请参见

(C11)(C17 中已弃用)(在 C23 中已删除)
初始化一个新的原子对象
(函数宏) [编辑]
无锁原子布尔标志
(结构)[编辑]
C++ 文档 for ATOMIC_FLAG_INIT