reverse_copy()
C++ algorithm reverse_copy() funksiyasi
Misol
Elementlari teskari tartibda joylashgan vektor nusxasini yarating:
vector<int> numbers = {1, 3, 5, 7, 2, 9};
vector<int> newnumbers(6);
reverse_copy(numbers.begin(), numbers.end(), newnumbers.begin());
for (int number : newnumbers) {
cout << number << " ";
}
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
reverse_copy() funksiyasi elementlari teskari tartibda joylashgan ma’lumotlar oralig‘i nusxasini yaratadi.
Ma’lumotlar oralig‘i iteratorlar orqali belgilanadi.
Sintaksis
reverse_copy(iterator start, iterator end, iterator destination);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| start | Majburiy. Ma’lumotlar oralig‘ining boshini ko‘rsatuvchi iterator. |
| end | Majburiy. Ma’lumotlar oralig‘ining oxirini ko‘rsatuvchi iterator. Shu pozitsiyagacha bo‘lgan elementlar qamrab olinadi, lekin aynan shu pozitsiyadagi element qamrab olinmaydi. |
| deatination | Majburiy. Ma’lumotlar nusxalanadigan ma’lumotlar oralig‘ining boshini ko‘rsatuvchi iterator. |
Texnik tafsilotlar
| Qaytaradi: | Maqsad (destination) ma’lumotlar oralig‘ining oxirini ko‘rsatuvchi iterator. |
|---|
Tegishli sahifalar
Ma’lumotlar tuzilmalari haqida ma’lumotlar tuzilmalari darsligimizda batafsil o‘qing.
Iteratorlar haqida iteratorlar darsligimizda batafsil o‘qing.
Algoritmlar haqida algoritmlar darsligimizda batafsil o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
