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


insert(size_type pos1, const string& str



Pdf көрінісі
бет415/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   411   412   413   414   415   416   417   418   ...   642
insert(size_type pos1, const string& str, 

 

    size_type 

pos2, 

size_type 

n); 

insert(size_type pos, const char* s, size_type n);

Функцияның бірінші формасы шақырушы тіркеске оның 



pos1 

пози-


циясынан бастап

  str

 тіркесін кірістіреді. Басқаша айтқанда, шақырушы 

тіркес жаңа тіркеске алмастырылады, бұл тіркестің алғашқы 

pos1

 символы 

шақырушы тіркес символдарынанан тұрады, олардың артынан 

str

 тіркесі 

толығымен орналасады, ал одан кейін шақырушы тіркестің қалған символ-

дары жазылады. Егер



 pos1

 мəні тіркестің ұзындығынан артық болса, онда 



out_of_range

 аластамасы, ал егер нəтиженің ұзындығы тіркестің мүмкін бо-

латын максималды ұзындығынан артық болатын болса, онда 

length_error

 

аластамасы туындайды. 



Функцияның екінші формасы шақырушы тіркеске 

str

 тіркесін 

шақырушы тіркестің 

pos1

 позициясынан бастап кірістіреді. Шақырушы 

тіркесті алмас-тыратын жаңа тіркес шақырушы тіркестің алғашқы 

pos1

 сим-


волдарынан, олардың соңынан жазылатын 



Достарыңызбен бөлісу:
1   ...   411   412   413   414   415   416   417   418   ...   642




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

    Басты бет