반응형
1. string::npos란?
- string의 find() 함수 수행 시에 찾는 문자열이 없을 때 반환된다.
- '-1' 의 값을 가지는 상수이다.
2. 예시
string s = "abcde";
if(s.find('a') == string::npos) // a는 s에 들어있으므로 false 반환
{
cout << "a" << endl; // 미출력
}
else
{
cout << "aa" << endl; // aa출력
}
if(s.find('z') == string::npos) // z는 s에 들어있지 않으므로 true 반환
{
cout << "z" << endl; // z 출력
}
else
{
cout << "zz" << endl; // 미출력
}