std::atomic::operator++,++(int),--,--(int)
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 operator++() volatile;
|
(1) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T* operator++();
T* operator++() volatile;
|
(1) | (único miembro de especialización de plantilla atomic<T*>)(desde C++11) |
T operator++( int );
T operator++( int ) volatile;
|
(2) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T* operator++( int );
T* operator++( int ) volatile;
|
(2) | (único miembro de especialización de plantilla atomic<T*>)(desde C++11) |
T operator--();
T operator--() volatile;
|
(3) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T* operator--();
T* operator--() volatile;
|
(3) | (único miembro de especialización de plantilla atomic<T*>)(desde C++11) |
T operator--( int );
T operator--( int ) volatile;
|
(4) | (único miembro de especialización de plantilla atomic<Integral>)(desde C++11) |
T* operator--( int );
T* operator--( int ) volatile;
|
(4) | (único miembro de especialización de plantilla atomic<T*>)(desde C++11) |
Atómicamente aumenta o disminuye el valor actual. La operación es de lectura-modificación-escritura de la operación .
Original:
Atomically increments or decrements the current value. 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 atómica post-incremento. Equivalente a
fetch_add(1)+1 .Original:
Performs atomic post-increment. Equivalent to
fetch_add(1)+1.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 pre-incremento. Equivalente a
fetch_add(1) .Original:
Performs atomic pre-increment. Equivalent to
fetch_add(1).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 post-decremento. Equivalente a
fetch_sub(1)-1Original:
Performs atomic post-decrement. Equivalent to
fetch_sub(1)-1The 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 pre-decremento. Equivalente a
fetch_sub(1) .Original:
Performs atomic pre-decrement. Equivalent to
fetch_sub(1).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
(Ninguno)
Original:
(none)
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.
Valor de retorno
@ 1,3 @ El valor de la variable atómica después de la modificación .
Original:
@1,3@ The value of the atomic variable after the modification.
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,4 El valor de la variable atómica antes de la modificación .
Original:
@2,4@ The value of the atomic variable before the modification.
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
suma, resta, o presta XOR bit a bit AND, OR, con el valor atómico Original: adds, subtracts, or performs bitwise AND, OR, XOR with the atomic value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) |