System::Threading::Interlocked::Exchange méthode

Interlocked::Exchange(T&, T) method

Échange la valeur sur la variable : stocke la nouvelle valeur et renvoie la valeur que la variable possédait immédiatement avant le stockage.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParamètreDescription
TType de variable.
ParamètreTypeDescription
location1T&Référence de variable à modifier.
valeurTValeur à stocker.

ReturnValue

Valeur de la variable juste avant qu’elle ne soit modifiée.

Voir aussi

Interlocked::Exchange(T&, T) method

Échange la valeur sur la variable : stocke la nouvelle valeur et renvoie la valeur que la variable possédait immédiatement avant le stockage. Non implémenté.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParamètreDescription
TType de variable.
ParamètreTypeDescription
location1T&Référence de variable à modifier.
valeurTValeur à stocker.

ReturnValue

Valeur de la variable juste avant qu’elle ne soit modifiée.

Voir aussi