315
Шақырушы
тіркестің сол жақ шетіндегі
pos
позициясынан бастап
str
тіркесінің ешбір символы шақырушы тіркес символдарымен сəйкес
келмейтін
позицияны іздейді.
size_type fi nd_fi rst_not_of(char c,
size_type pos = 0) const;
Шақырушы тіркестің сол жақ шетіндегі
pos
позициясынан бастап,
с
символы шақырушы тіркес символдарымен сəйкес
келмейтін позицияны
іздейді.
size_type fi nd_last_not_of(const string& str,
size_type pos = npos) const;
Шақырушы
тіркестің оң жақ шетіндегі
pos
позициясына дейін
str
тіркесінің ешбір символы шақырушы тіркес символдарымен сəйкес келмейтін
оң жақта орналасқан позицияны іздейді.
size_type fi nd_last_not_of(char с,
size_type pos = npos) const;
Шақырушы тіркестің оң жақ шетіндегі
pos
позициясына дейін
с
символы
шақырушы тіркес символдарымен сəйкес келмейтін оң жақта орналасқан по-
зицияны іздейді.
Əрбір функция үшін берілген тіркесте ескі
стильдегі ішкі тіркестерді
іздеуге мүміндік беретін нұсқа болады.
Іздеу функцияларын қолдану мысалы:
#include
#include
using namespace std;
int main (){
string s1("лесная королева"), s2("ле");
cout << "s1 = " << s1 << endl;
cout << "s2 = " << s2 << endl;
int i = s1.fi nd(s2);
int j = s1.rfi nd(s2);
cout << "s1 құрамындағы алғашқы s2 " << i << endl;
Достарыңызбен бөлісу: