ATOMIC_FLAG_INIT
来自 cppreference.com
定义在头文件 <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 中已删除) |
初始化一个新的原子对象 (函数宏) |
(C11) |
无锁原子布尔标志 (结构) |
C++ 文档 for ATOMIC_FLAG_INIT
|