μέθοδος System::Threading::Interlocked::Exchange
περιεχόμενα
[
κρύβω
]Interlocked::Exchange(T&, T) method
Ανταλλάσσει την τιμή σε μεταβλητή: αποθηκεύει τη νέα τιμή και επιστρέφει την τιμή που είχε η μεταβλητή αμέσως πριν την αποθήκευση.
template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
| Parameter | Περιγραφή |
|---|---|
| T | Τύπος μεταβλητής. |
| Parameter | Type | Περιγραφή |
|---|---|---|
| location1 | T& | Αναφορά μεταβλητής για αλλαγή. |
| τιμή | T | Τιμή για αποθήκευση. |
ReturnValue
Τιμή της μεταβλητής ακριβώς πριν αλλάξει.
Δείτε επίσης
- Class Interlocked
- Namespace System::Threading
- Library Aspose.Page for C++
Interlocked::Exchange(T&, T) method
Ανταλλάσσει την τιμή σε μεταβλητή: αποθηκεύει τη νέα τιμή και επιστρέφει την τιμή που είχε η μεταβλητή αμέσως πριν την αποθήκευση. Δεν έχει υλοποιηθεί.
template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
| Parameter | Περιγραφή |
|---|---|
| T | Τύπος μεταβλητής. |
| Parameter | Type | Περιγραφή |
|---|---|---|
| location1 | T& | Αναφορά μεταβλητής για αλλαγή. |
| τιμή | T | Τιμή για αποθήκευση. |
ReturnValue
Τιμή της μεταβλητής ακριβώς πριν αλλάξει.
Δείτε επίσης
- Class Interlocked
- Namespace System::Threading
- Library Aspose.Page for C++