std::atomic::operator+=,-=,&=,|=,^=
De cppreference.com
|
|
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
T operator+=( T arg );
T operator+=( T arg ) volatile;
|
(1) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T* operator+=( std::ptrdiff_t arg );
T* operator+=( std::ptrdiff_t arg ) volatile;
|
(1) | (único miembro de especialización de plantilla atomic<T*>)(desde C++11) |
T operator-=( T arg );
T operator-=( T arg ) volatile;
|
(2) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T* operator-=( std::ptrdiff_t arg );
T* operator-=( std::ptrdiff_t arg ) volatile;
|
(2) | (único miembro de especialización de plantilla atomic<T*>)(desde C++11) |
T operator&=( T arg );
T operator&=( T arg ) volatile;
|
(3) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T operator|=( T arg );
T operator|=( T arg ) volatile;
|
(4) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T operator^=( T arg );
T operator^=( T arg ) volatile;
|
(5) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
Atómicamente sustituye el valor actual con el resultado de cálculo que implica el valor anterior y
arg. La operación es de lectura-modificación-escritura de la operación .Original:
Atomically replaces the current value with the result of computation involving the previous value and
arg. The operation is read-modify-write operation.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
1)
Realiza una suma atómica. Equivalente a
fetch_add(arg) .Original:
Performs atomic addition. Equivalent to
fetch_add(arg).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
2)
Realiza atómica resta. Equivalente a
fetch_sub(arg) .Original:
Performs atomic subtraction. Equivalent to
fetch_sub(arg).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
3)
Realiza atómica y bit a bit. Equivalente a
fetch_and(arg) .Original:
Performs atomic bitwise and. Equivalent to
fetch_and(arg).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
4)
Realiza atómica o bit a bit. Equivalente a
fetch_or(arg) .Original:
Performs atomic bitwise or. Equivalent to
fetch_or(arg).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
5)
Realiza atómico bit a bit exclusiva o. Equivalente a
fetch_xor(arg) .Original:
Performs atomic bitwise exclusive or. Equivalent to
fetch_xor(arg).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Para los tipos de
Integral firmados, la aritmética se define para utilizar la representación complementaria de dos. Ya estáOriginal:
For signed
Integral types, arithmetic is defined to use two’s complement representation. ThereThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
hay resultados no definidos. Para los tipos de
T*, el resultado puede ser una dirección definida, pero las operaciones de otro modo no tienen un comportamiento no definido .Original:
are no undefined results. For
T* types, the result may be an undefined address, but the operations otherwise have no undefined behavior.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parámetros
| arg | - | el argumento a favor de la operación aritmética
Original: the argument for the arithmetic operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Valor de retorno
El valor resultante .
Original:
The resulting value.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Excepciones
Ver también
| aumenta o disminuye el valor atómico en uno (función miembro pública) |