C++에서 문자열에 대한 작업

후속 개발을 위해 녹화된 블로그를 빠르게 검색합니다.

C++는 문자열에서 작동하는 두 가지 스타일을 제공합니다. 하나는 C 언어를 기반으로 하고 다른 하나는 C++에 있는 문자열 클래스입니다.

C++는 C를 완벽하게 상속합니다(C가 가진 모든 것을 포함함).

두 가지 방법 중 하나만 사용할 수 있습니다. 그렇지 않으면 예기치 않은 문제가 발생합니다.

 

C++ 문자열 클래스의 일반적인 기능을 간단히 요약해 보겠습니다.

C++ 문자열 클래스 개발을 사용하는 이유는 무엇입니까?

1. 더 많은 메모리를 차지하지만 문자열로 작업하는 것이 더 편리합니다. 상황에 따라 사용하세요.

2. 더 안전하고 국경을 넘는 문제를 피합니다.

헤더 <문자열>

1. 다음과 같이 크기를 지정하지 않고(실제 크기에 따라 확장됨) 클래스로 문자열을 정의합니다. 문자열 A;

2. 문자열 연결 A = A + B; 

3. 사이즈 확인 A.size();

4. 재할당 크기가 너무 크거나 작으면 '\0'을 사용하여 A.resize()를 구성합니다.

5. 문자열을 비우고 "content"로 채웁니다. A.assign("content");

6. 문자열 추가 A.append("abc");

7. 아래 첨자에 따라 문자열 삽입(삭제 금지) A.insert(2,"adc");

8. 문자열 A.clear()를 비웁니다.

9. 문자열이 비어 있는지 확인 A.empty();

10. 아래 첨자 A.erase(2,1)에 따라 문자/문자열을 지웁니다.

11. 끝에 문자 추가 A.puch_back('a');

12. 문자열 찾기 A.find("abc");

Supongo que te gusta

Origin blog.csdn.net/longjintao1/article/details/127822647
Recomendado
Clasificación