Namespaces
Variants

kill_dependency

From cppreference.net
定义于头文件 <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 宏 (页: 待定)
  • C17 标准 (ISO/IEC 9899:2018):
  • 7.17.3.1 kill_dependency 宏 (页: 203-204)
  • C11 标准 (ISO/IEC 9899:2011):
  • 7.17.3.1 kill_dependency 宏 (p: 278)

参见

C++ 文档 关于 kill_dependency