[디딤돌 C++] 12. string 형식 개요

학생) STL에서는 문자열을 표현할 때 사용할 수 있는 string 형식을 정의하고 있어요. 비교 연산도 가능하고 대입 연산도 가능하죠. 이 외에도 많은 멤버를 제공해요.

이번에는 문자열을 표현하기 쉽게 STL(Standard Template Library, 표준 템플릿 라이브러리)에서 제공하는 string을 살펴보기로 해요.

 

여기에서는 string 형식의 기본적인 사용 방법 위주로 설명할 거예요. 아직 클래스에 관한 문법을 다루지 않은 상태에서 정확히 전달하는 것은 큰 의미도 없고 전달하기도 힘들어요.

 

먼저 string 형식을 사용하려면 string 파일을 포함하고 using namespace std; 문을 작성하세요.

 

여기에서 포함한 string 파일은 C언어에서 사용했던 string.h 파일과 완전히 다른 함수예요.

 

string 형식은 문자열을 초기값으로 지정하거나 대입할 수 있어요.

 

그리고 string 형식은 비교 연산도 가능해요.

다음은 string 형식 변수를 사용하여 문자열을 비교하고 대입하는 예제 코드예요.

▷ 실행 결과

 

이 외에도 string 형식은 다양한 멤버를 갖고 있어서 부분 문자열 비교, 복사, 변환, 분리 등을 할 수 있어요. 여기에서는 클래스 문법과 OOP 특징을 설명하기 전에 C++언어가 C언어와 차이가 있는 부분을 다루는 것이어서 더 이상 설명은 하지 않을게요.


[C++ 무료 동영상 강의] 11. 논리 형식 bool 제공, 12. string 형식 개요