Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет291/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   287   288   289   290   291   292   293   294   ...   465
Байланысты:
аибм сплюс

const_reverse_iterator rend() 
const
Кері тізбектегі соңғы элементтен кейін 
орналасқан элементке нұсқайды
Əрбір контейнерде осы типтер мен əдістер олардың жүзеге асырылуына 
тəуелді тəсілмен анықталады.
Барлық контейнерлерде олардың өлшемі туралы мəлімет алуға мүмкіндік 
беретін əдістер анықталған:
Əдіс
Түсініктемесі
size()
Элементтер саны 
max_size()
Контейнердің максималды өлшемі (миллиард элемент шамасында)
empty()
Контейнердің бос екендігін көрсететін бульдік функция
Контейнерлердің басқа өрістері мен əдістерін қажеттілігі туған кезде 
қарастырамыз. 
STL кітапханасы 13 тақырыптық файлда анықталады, олар:
algorithm deque functional iterator list map
memory numeric queue set stack utility vector
Тізбекті контейнерлер 
Веторлар (
vector
), екіжақты кезектер (
deque
) жəне тізімдер (
list

операциялардың əртүрлі жиынтығын сүйемелдейді, олардың ішінде өзара бір-
біріне сəйкес келетін бірдей операциялар да бар. Олар əртүрлі тиімділікпен 
жүзеге асырылуы мүмкін:


321
Операция
Əдіс vector
deque
list
Басына кірістіру
push_front
-
+
+
Басынан жою
pop_front
-
+
+
Соңына кірістіру
push_back
+
+
+
Соңынан жою
pop_back
+
+
+
Кездейсоқ орынға 
кірістіру
insert
(+)
(+)
+
Кездейсоқ орыннан 
жою
erase
(+)
(+)


Достарыңызбен бөлісу:
1   ...   287   288   289   290   291   292   293   294   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет