str.find("string");
str.find("string", 5);
사용 : 내 문자열.find(찾을 문자열, 시작 위치);
원형 : size_t find(const char* arr, size_t index=0) const;
: 매개변수로 들어온 문자열과, 내 문자열 중에 일치하는 게 있는지 검색하는 함수
첫번째 index
를 반환string::npos
반환예시)
str="VelogVelogVelog"
str.find("Velog"); //0이 반환됨
str.find("Velog", 2); //5가 반환됨
: size_type 으로 정의된 특수 값
static const size_type npos=-1;
string::npos
: -1 값을 가지는 상수
find()
함수가 문자열을 찾지 못할 경우 npos
값을 반환한다.