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
(+)
(+)
Достарыңызбен бөлісу: |