1
Bagaimana shift_right () dimaksudkan untuk diimplementasikan dalam C ++ 20?
Di C ++ 20, <algorithm>header mendapatkan dua algoritma baru: shift_left()danshift_right() . Keduanya menerima LegacyForwardIterator. Sebab shift_left(), ditentukan bahwa "gerakan dilakukan dengan urutan imulai dari 0"; untuk shift_right(), ditentukan bahwa "jika ForwardItmemenuhi persyaratan LegacyBidirectionalIterator, maka gerakan dilakukan dalam urutan menurun imulai dari last - first - n - 1". Saya bisa …