326
Функцияны қолдану мысалы:
vector v;
v.reserve(1000); // 1000 элементке жады бөлу
Осы функция орындалғаннан кейін
capacity
функциясының мəні
кемінде
n
шамасына тең болады. Қарастырылған
reserve
функциясын
вектордың өлшемі алдын ала белгілі болған кезде ғана қолдану тиімді болып
саналады.
Вектордың өлшемдерін өзгерту үшін
resize
функциясы қолданылады:
void resize(size_type sz, Т с = Т());
Бұл функция берілетін
sz
мəні
size()
мəнінен үлкен немесе кіші болуына
байланысты вектордың өлшемін арттырады немесе кемітеді. Екінші параметр
вектордың барлық жаңа элементтеріне меншіктелетін мəнді тағайындайды.
Олар вектордың соңына орналастырылады. Егер жаңа өлшем
size()
мəнінен
кіші болса, вектордың соңынан
Достарыңызбен бөлісу: