C ++ SUBSTR ()에서 / find_last_of () 응용 프로그램

배경 코드 :

어떤 // TOPIC_NAME '/', 길이 (+ 1) '/'(topic_name.find_last_of) 표준 : : 문자열 주제 = topic_name.substr

관련 :

1 find_last_of ();

분석 : 문자열의 끝은 문자열 또는 문자를 찾기 시작에서, 첫 번째 문자열의 인덱스에 발견 복귀 (사실, 처음 몇 문자는) 일치가 반환되지 않은 경우 경우 표준 : : 문자열 실제로 (:: 비영리 -1 )

 
이 size_t find_last_of (CONST 스트링 STR, size_t와 POS = 비영리) CONST noexcept;
이 size_t find_last_of (CONST 숯 * S, size_t와 POS = 비영리) CONST;
이 size_t find_last_of (CONST 숯 * S, POS size_t와,이 size_t N) CONST;
이 size_t find_last_of (숯 C, size_t와 POS = 비영리) CONST의 noexcept;

 

 



면책 조항 :이 문서에 원래 문서 CSDN 블로거 "NearXDU"및 후속의 CC 4.0-SA 저작권 계약, 원본 소스 링크이 문을 첨부 해주세요 재현이다.
원본 링크 : HTTPS : //blog.csdn.net/zhangxiao93/article/details/54381613
 

2, SUBSTR ();

0 용도 : 문자열의 시공 방법

1 개의 파라미터 : s.substr (POS, N) --- "중고 문자열 str_tmp = s.substr (POS)로서;

인기 설명 : 태초에, POS의 문자 str_tmp에서의 촬영 n 문자;

2. 파라미터 : s.substr (POS) ---- "와 같은 사용 : 문자열 str_tmp = s.substr (POS);

인기 설명 :의를 pos가 문자로 str_tmp 시작에서 가져온 다음 문자에;

3. 보충은 : 값이 POS 문자열 크기를 초과하면, SUBSTR 함수는 예외 out_of_range을 발생, 값 n은 문자열의 크기를 초과하는 POS + 경우, N 개의 SUBSTR를 조정한다 값은 문자열의 끝 부분에 복사

확장 : 찾기 () find_first_of ()

추천

출처www.cnblogs.com/woodyzhu/p/11845580.html