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



Pdf көрінісі
бет413/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   409   410   411   412   413   414   415   416   ...   642
string s1("Вася"), s2;

s2.assign(s1);            // s2 = s1 өрнегімен бірдей 

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



str

 тіркесінің бір бөлігін оны 

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

pos

 позициясынан бастап меншіктейді

1

. Егер 


pos

 мəні 


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

out_of_range

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

ды. Шақыратын тіркеске 

n

 символ меншіктеледі, немесе, егер 



pos+n

 шамасы 


str

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



 str

 тіркесінің соңына дейінгі 

барлық символдар меншіктеледі. 

Функциялардағы үшінші форма шақырушы тіркеске ескі типтегі 



s

 

тіркесінің 



n

 символын меншіктейді. 

Бір тіркестің ішкі бөлігін басқа бір тіркеске тіркеп қосу үшін 

append

 функ-


циясы қолданылады, олар:

append(const string& str);

append(const string& str. size_type pos, size_type n); 

append(const char* s, size_type n);

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



str

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

тіркейді, мұндағы функцияның əрекет етуі конкатенация (

+

) операциясына 

ұқсас, яғни соған эквивалентті болып табылады. 

Екінші формасы шақырушы тіркеске 





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




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

    Басты бет