Функция std::exchange
Функция
#для_продвинутых
Функция
std::exchange в С++ используется для атомарного обмена значения переменной. Это означает, что замена значения происходит одновременно, без промежуточного состояния, в котором переменная может содержать неверное значение.#для_продвинутых