C ++ 라이브러리-<문자열>

소개

String은 문자열의 모든 개체가 일련의 문자를 나타내는 클래스 및 모든 개체입니다.

선언

다음은 std :: string에 대한 선언입니다.

typedef basic_string<char> string;

C ++ 11

typedef basic_string<char> string;

회원 유형

회원 유형 정의
값 _ 유형
traits_type char_traits <char>
할당 자 _ 유형 할당 자 <char>
참고 숯&
const_reference const 문자 &
바늘 숯*
const_pointer const char *
반복자 char에 대한 임의 액세스 반복기 ( const_iterator 로 변환 가능 )
const_iterator const char에 대한 임의 액세스 반복기
reverse_iterator reverse_iterator <반복자>
const_reverse_iterator reverse_iterator <const_iterator>
차이 _ 유형 ptrdiff_t
크기 유형 size_t

회원 기능

Sr. 아니. 회원 기능 및 설명
1 (건설자)

문자열 객체를 생성합니다.

2 (폐물 소각로)

문자열 소멸자입니다.

operator =

문자열 할당입니다.

반복자

Sr. 아니. 반복자 및 설명
1 시작하다

반복자를 처음으로 반환합니다.

2 종료

끝까지 반복자를 반환합니다.

rbegin

역 시작을 역방향 반복자로 반환합니다.

4 찢다

역방향 반복기를 역방향으로 반환합니다.

5 cbegin

const_iterator를 처음으로 반환합니다.

6 cend

문자열의 마지막 문자를 가리키는 const_iterator를 반환합니다.

7 crbegin

const_reverse_iterator를 반환하여 시작을 반대로합니다.

8 crend

const_reverse_iterator를 역방향으로 반환합니다.

생산 능력

Sr. 아니. 용량 및 설명
1 크기

문자열의 길이를 반환합니다.

2 길이

문자열의 길이를 반환합니다.

max_size

문자열의 최대 크기를 반환합니다.

4 크기 조정

문자열 크기를 조정합니다.

5 생산 능력

할당 된 스토리지의 크기를 반환합니다.

6 비축

용량 변경을 요청합니다.

7 맑은

문자열을 지 웁니다.

8

문자열이 비어 있는지 테스트하는 데 사용됩니다.

9 축소 _ 맞춤

크기에 맞게 축소하는 데 사용됩니다.

생산 능력

Sr. 아니. 요소 액세스 및 설명
1 운영자[]

문자열의 문자를 얻는 데 사용됩니다.

2 ...에서

문자열에서 문자를 얻는 데 사용됩니다.

마지막 문자에 액세스하는 데 사용됩니다.

4

첫 번째 문자에 액세스하는 데 사용됩니다.

수정 자

Sr. 아니. 수정 자 및 설명
1 연산자 + =

문자열에 추가됩니다.

2 추가

문자열에 추가됩니다.

push_back

문자열에 문자를 추가합니다.

4 양수인

콘텐츠를 문자열에 할당하는 데 사용됩니다.

5 끼워 넣다

값을 문자열로 삽입하는 데 사용됩니다.

6 삭제

문자열에서 문자를 지우는 데 사용됩니다.

7 바꾸다

문자열의 일부를 대체하는 데 사용됩니다.

8 교환

문자열 값을 바꾸는 데 사용됩니다.

9 pop_back

마지막 문자를 삭제하는 데 사용됩니다.

문자열 연산

Sr. 아니. 문자열 연산 및 설명
1 c_str

동등한 C 문자열을 얻는 데 사용됩니다.

2 데이터

문자열 데이터를 가져 오는 데 사용됩니다.

get_allocator

할당자를 얻는 데 사용됩니다.

4

문자열에서 문자 시퀀스를 복사하는 데 사용됩니다.

5 찾기

문자열에서 내용을 찾는 데 사용됩니다.

6 rfind

문자열에서 마지막 콘텐츠를 찾는 데 사용됩니다.

7 find_first_of

문자열에서 문자를 찾는 데 사용됩니다.

8 find_last_of

문자열의 끝에서 문자를 찾는 데 사용됩니다.

9 find_first_not_of

문자열에서 문자가 없음을 찾는 데 사용됩니다.

10 find_last_not_of

끝부터 문자열에서 일치하지 않는 문자를 찾는 데 사용됩니다.

11 substr

하위 문자열을 생성하는 데 사용됩니다.

12 비교

문자열을 비교하는 데 사용됩니다.