Пространства имён
Варианты
Действия

kill_dependency

Материал из cppreference.com
< c‎ | atomic

 
 
Атомарные операции
Типы
Оригинал:
Types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Макросы
Оригинал:
Macros
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
kill_dependency
Функции
Оригинал:
Functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Defined in header <stdatomic.h>
A kill_dependency(A y);
(начиная с C11)
Сообщает компилятору, что дерево зависимостей, созданные memory_order_consume атомарные операции нагрузка не выходят за возвращаемого значения kill_dependency, то есть аргумент не несет в зависимости возвращаемого значения.
Оригинал:
Informs the compiler that the dependency tree started by an memory_order_consume atomic load operation does not extend past the return value of kill_dependency; that is, the argument does not carry a dependency into the return value.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Функция реализована в виде макросов. A это тип y.
Оригинал:
The function is implemented as a macro. A is the type of y.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Параметры

y
выражение, возвращаемое значение должно быть удалено из дерева зависимостей
Оригинал:
the expression whose return value is to be removed from a dependency tree
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

Возврат y, больше не часть дерева зависимостей.
Оригинал:
Returns y, no longer a part of a dependency tree.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.