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 매크로 (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)

참고 항목

C++ 문서 에 대한 kill_dependency