kill_dependency
来自 cppreference.com
定义在头文件 <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 kill_dependency 宏 (p: 待定)
- C17 标准 (ISO/IEC 9899:2018)
- 7.17.3.1 kill_dependency 宏 (p: 203-204)
- C11 标准 (ISO/IEC 9899:2011)
- 7.17.3.1 kill_dependency 宏 (p: 278)
[编辑] 另请参阅
C++ 文档 for kill_dependency
|