15 Haziran 2020 Pazartesi

std::swappable_with

Giriş
C++20 ile gelen bir concept

Örnek
Şöyle yaparız
template <class T, class U>
requires std::swappable_with<T,U>
void mySwap(T&& t, U&& u) {
  auto temp = std::forward<T>(t);
  t = std::forward<U>(u);
  u = std::move(temp);
}

Hiç yorum yok:

Yorum Gönder