Namespaces
Variants

kill_dependency

From cppreference.net
Definido en el encabezado <stdatomic.h>
A kill_dependency ( A y ) ;
(desde C11)

Informa al compilador que el árbol de dependencias iniciado por una memory_order_consume operación de carga atómica no se extiende más allá del valor de retorno de kill_dependency ; es decir, el argumento no lleva una dependencia al valor de retorno.

La función está implementada como una macro. A es el tipo de y .

Contenidos

Parámetros

y - la expresión cuyo valor de retorno debe eliminarse de un árbol de dependencias

Valor de retorno

Devuelve y , que ya no forma parte de un árbol de dependencias.

Referencias

  • Estándar C23 (ISO/IEC 9899:2024):
  • 7.17.3.1 La macro kill_dependency (p: TBD)
  • Estándar C17 (ISO/IEC 9899:2018):
  • 7.17.3.1 La macro kill_dependency (p: 203-204)
  • Estándar C11 (ISO/IEC 9899:2011):
  • 7.17.3.1 La macro kill_dependency (p: 278)

Véase también

Documentación de C++ para kill_dependency