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



Pdf көрінісі
бет441/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   437   438   439   440   441   442   443   444   ...   642
vector v(2), v1(3,9);

int m[3] = {3, 4, 5};

v.insert(v.begin(), m, m + 3);  // v құрамы: 3 4 5 0 0

v1.insert(v1.begin() + 1, v.begin(), v.begin() + 2);

// v1 құрамы: 9 3 4 9 9


327

Векторға элемент кірістіруге жаңа позицияға ығыстырылатын 

элементтердің санына пропорционал уақыт кетеді. Бұл кезде вектордың жаңа 

өлшемі бұрынғы алып тұрған жады көлемінен артық болса, жадыны қайта 

бөлу орындалады. Бұл – индекс бойынша қол жеткізу жеңілдігінің құны. Егер 

кірістіру кезінде жадыны қайта бөлу орындалмаса, онда барлық итераторлар 

өздерінің мəндерін сақтайды. Кері жағдайда олар жарамсыз болып қалады.



Достарыңызбен бөлісу:
1   ...   437   438   439   440   441   442   443   444   ...   642




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

    Басты бет