n1
символын ескі стильдегі
s
тіркесінің
n2
символдар
тіркесіне алмастыруға мүмкіндік береді:
rерlасе(size_type pos1, size_type n1, const char* s,
size_type n2);
Екі тіркестің құрамындағы символдарды өзара алмастыру үшін
swap
функциясы қолданылады:
swap(string& s);
Тіркестің бір бөлігін ерекшелеп белгілеп алу үшін
substr
функциясы
қолданылады:
string substr(size_type pos = 0, size_type n = npos) const;
Бұл функция ұзындығы
n-
ге тең болатын шақырушы тіркестің
pos
по-
зициясынан басталатын ішкі тіркесті қайтарады. Егер
pos
мəні тіркестің
ұзындығынан артық болса,
out_of_range
аластамасы туындайды. Егер
n
саны тіркестің ұзындығынан артық болатын болса, онда тіркестің қалған
бөлігі толықтай қайтарылады.
Кейбір жағдайларда
string
типті объектілерді ескі стильдегі тіркестерге
түрлендіру қажет болады. Бұл үшін
c_str
функциясы қолданылады:
Достарыңызбен бөлісу: |