Rivojlantirish vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Vektor bilan bog'liq ba'zi funktsiyalar



Yüklə 1,4 Mb.
səhifə5/12
tarix09.12.2022
ölçüsü1,4 Mb.
#73302
1   2   3   4   5   6   7   8   9   ...   12
Golibjon

Vektor bilan bog'liq ba'zi funktsiyalar:
Iteratorlar
begin () - Vektordagi birinchi elementga ishora qiluvchi qaytaruvchini qaytaradi
end () - Vektordagi oxirgi elementga ergashgan nazariy elementga ishora qiluvchi qaytib keladi
rbegin () - Vektordagi oxirgi elementga ishora qiluvchi teskari iteratorni qaytaradi (teskari boshlanish). U oxirgi elementdan birinchi elementga o'tadi
rend () - Vektordagi birinchi elementdan oldingi nazariy elementga ishora qiluvchi teskari iteratorni qaytaradi (teskari uchi deb qaraladi)
cbegin () - Vektorning birinchi elementiga ishora qiluvchi doimiy iteratorni qaytaradi.
cend () - Vektorning oxirgi elementidan keyin keladigan nazariy elementga ishora qiluvchi doimiy iteratorni qaytaradi.
crbegin () - Vektordagi oxirgi elementga ishora qiluvchi (teskari boshlanish) doimiy teskari iteratorni qaytaradi. U oxirgi elementdan birinchi elementga o'tadi
crend ​​() - Vektorning birinchi elementidan oldingi nazariy elementga ishora qiluvchi doimiy teskari iteratorni qaytaradi (teskari uchi deb qaraladi)


// C++ program to illustrate the
// iterators in vector
#include
#include
using namespace std;
int main()
{
vector g1;
for (int i = 1; i <= 5; i++)
g1.push_back(i);
cout << " Boshlanish va tugash natijalari: ";
for (auto i = g1.begin(); i != g1.end(); ++i)
cout << *i << " ";
cout << " \ nCbegin va cend chiqishi: ";
for (auto i = g1.cbegin(); i != g1.cend(); ++i)
cout << *i << " ";
cout << " \ nRbegin va rend chiqishi: ";
for (auto ir = g1.rbegin(); ir != g1.rend(); ++ir)
cout << *ir << " ";
cout << " \ nCrebegin va crend-ning chiqishi: ";
for (auto ir = g1.crbegin(); ir != g1.crend(); ++ir)
cout << *ir << " ";
return 0;
}
Boshlanish va tugash natijalari: 1 2 3 4 5
Cbegin va cend chiqishi: 1 2 3 4 5
Rbegin va rend chiqishi: 5 4 3 2 1
Crbegin va crend chiqishi: 5 4 3 2 1



Yüklə 1,4 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin