size() – sz
элемент жойылады.
Vector
класының объектілерін өзгертуге арналған келесі əдістер
анықталған:
void push_back(const T& value);
void pop_back();
iterator insert(iterator position, const T& value);
void insert(iterator position, size_type n, const T& value);
template void insert(iterator position,
InputIter fi rst, InputIter last);
iterator erase(iterator position);
iterator erase(iterator fi rst, iterator last);
void swap();
void clear(); // Векторды тазарту
Мысалда қарастырылған
push_back
функциясы вектордың соңына эле-
мент қосады, ал
pop_back
функциясы вектор соңындағы элементті жояды.
Келесі
insert
функциясы векторға элементті кірістіру үшін қолданылады.
Функцияның бірінші формасы
value
элементін бірінші параметрмен (ите-
ратормен) берілген позицияға кірістіреді де, кірістірілген элементке сілтеме
жасайтын итераторды қайтарады. Функцияның екінші формасы векторға
бірдей
n
элементті кірістіреді. Функцияның үшінші формасы сəйкес келетін
типтегі элементтердің кез келген диапазонымен берілетін бірнеше элементті
кірістіруге мүмкіндік береді, мысалы:
Достарыңызбен бөлісу: |