reverse_copy()

C++ algorithm reverse_copy() funksiyasi

❮ Algoritm funksiyalari


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.


❮ Algoritm funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!