名稱空間
變體
操作

kill_dependency

來自 cppreference.com
< c‎ | atomic
在標頭檔案 <stdatomic.h> 中定義
A kill_dependency( A y );
(C11 起)

通知編譯器,由 memory_order_consume 原子載入操作啟動的依賴樹不會超出 kill_dependency 的返回值;也就是說,該引數不會向返回值傳遞依賴關係。

此函式作為宏實現。y 的型別為 A

目錄

[編輯] 引數

y - 要從依賴樹中移除其返回值的表示式。

[編輯] 返回值

返回 y,不再是依賴樹的一部分。

[編輯] 參考

  • C23 標準 (ISO/IEC 9899:2024)
  • 7.17.3.1 kill_dependency 宏 (p: TBD)
  • 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)

[編輯] 參見

有關 kill_dependencyC++ 文件