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
тіркесін шақырушы тіркестің соңына
тіркейді, мұндағы функцияның əрекет етуі конкатенация (
+
) операциясына
ұқсас, яғни соған эквивалентті болып табылады.
Екінші формасы шақырушы тіркеске
Достарыңызбен бөлісу: |