kill_dependency
来自 cppreference.cn
定义于头文件 <stdatomic.h> |
||
A kill_dependency( A y ); |
(C11 起) | |
告知编译器,由 memory_order_consume 原子加载操作启动的依赖树不会超出 kill_dependency
的返回值;也就是说,参数不会将依赖项带入返回值。
该函数以宏的形式实现。A
是 y 的类型。
内容 |
[编辑] 参数
y | - | 要从依赖树中移除返回值的表达式 |
[编辑] 返回值
返回 y,不再是依赖树的一部分。
[编辑] 参考
- C23 标准 (ISO/IEC 9899:2024)
- 7.17.3.1 The kill_dependency macro (p: TBD)
- C17 标准 (ISO/IEC 9899:2018)
- 7.17.3.1 The kill_dependency macro (p: 203-204)
- C11 标准 (ISO/IEC 9899:2011)
- 7.17.3.1 The kill_dependency macro (p: 278)
[编辑] 参见
C++ 文档 for kill_dependency
|