Контейнеры (Коллекции). Stl бибилиотеки. Линейные контейнеры array



Download 50,93 Kb.
bet2/9
Sana09.07.2022
Hajmi50,93 Kb.
#762172
TuriРеферат
1   2   3   4   5   6   7   8   9
Bog'liq
mustaqil ish c

insert(p,x) – добавление х перед элементом, на который указывает р
insert(p,n,x) – добавление n копий х перед р
insert(p,first,last) – добавление элементов из [first:last]перед р
push_back(x) – добавление х в конец
push_front(x) – добавление нового первого элемента (только для списков и очередей с двумя концами)
Удаление элементов
pop_back() – удаление последнегоэ лемента
pop_front() – удаление – первого элемента (только для списков и очередей с двумя концами)
erase(p) – удаление элемента в позиции рerase(first,lastудаление элементов из [first:last] clear() удаление всех элементов
Другие операции
size() – число элементов
empty() – контейнер пуст?
capacity() – память, выделенная под вектор(только для векторов) reserve(nвыделяет память для контейнера под n элементов resize(n)изменяет размерконтейнера (только для векторов, списков и очередей с двумя концами)
swap(x) обмен местами двух контейнеров
==!=,<операциисравнения
Операции присваивания


Контейнер container — класс, объекты которого способны хранить набор однотипных значений (обобщение понятия “массив”). Контейнер предоставляет средства доступа к своему содержимому. В Стандартной библиотеке C++ эти средства доступа строятся на обобщении понятия “указатель на элемент массива”, которое носит название итератор iterator.
Пара итераторов задаёт диапазон range — определение последовательности значений, которую можно перечислить, передвигая итератор вперёд, начиная с первого элемента, на который указывает первый итератор в паре, и до тех пор, пока не будет встречен второй итератор в паре, обозначающий конец последовательности и указывающий на фиктивный элемент, как бы стоящий в последовательности сразу за последним элементом.
Последовательность может представлять собой контейнер, часть контейнера, массив, файл или генерироваться “на ходу”

Download 50,93 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish