función atomic_fetch_add_explicit
Agrega un valor a un valor existente que esté almacenado en un objeto de atomic .
template <class Ty>
inline Ty *atomic_fetch_add_explicit(
volatile atomic<Ty*> *Atom,
Ty Value,
memory_order Order
) _NOEXCEPT;
template <class Ty>
inline Ty *atomic_fetch_add_explicit(
atomic<Ty*> *Atom,
Ty Value,
memory_order _Order
) _NOEXCEPT;
Parámetros
Atom
Un puntero a un objeto de atomic que almacena un valor de Tyescrito.Value
Valor de tipo Ty.Order
memory_order.
Valor devuelto
Un objeto de Ty que contiene el resultado de la suma.
Comentarios
La función de atomic_fetch_add_explicit realiza una operación de read-modify-write atómico para agregar Value el valor almacenado en Atom, aplicando las restricciones de memoria especificadas por Order.
Requisitos
encabezado: atómico
espacio de nombres: std