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 | 비교 문자열을 비교하는 데 사용됩니다. |