다음을 통해 공유


<string>

컨테이너 클래스 템플릿 basic_string 및 다양한 지원 템플릿을 정의합니다.

basic_string에 대한 자세한 내용은 basic_string 클래스를 참조하세요.

#include <string>

설명

C++ 언어와 표준 C++ 라이브러리는 두 가지 문자열 형식을 지원합니다.

  • Null로 종료되는 문자 배열은 보통 C 문자열이라고 합니다.

  • 모든 char 형식 템플릿 인수를 처리하는 basic_string 형식의 템플릿 클래스 개체입니다.

형식 정의

string

char 형식 요소가 포함된 템플릿 클래스 basic_string의 특수화를 string으로 설명하는 형식입니다.

wstring

wchar_t 형식 요소가 포함된 템플릿 클래스 basic_string의 특수화를 wstring으로 설명하는 형식입니다.

u16string

char16_t 형식 요소를 기준으로 템플릿 클래스 basic_string의 특수화를 설명하는 형식입니다.

u32string

char32_t 형식 요소를 기준으로 템플릿 클래스 basic_string의 특수화를 설명하는 형식입니다.

연산자

operator +

두 문자열 개체를 연결합니다.

연산자!=

연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체와 같지 않은지 테스트합니다.

연산자==

연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체와 같은지 테스트합니다.

operator <

연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 작은지 테스트합니다.

operator <=

연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 작거나 같은지 테스트합니다.

연산자 <<

문자열을 출력 스트림에 삽입하는 템플릿 함수입니다.

operator >

연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 큰지 테스트합니다.

operator >=

연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 크거나 같은지 테스트합니다.

연산자 >>

입력 스트림에서 문자열을 추출하는 템플릿 함수입니다.

특별 템플릿 함수

스왑

두 문자열의 문자 배열을 교환합니다.

stod

문자 시퀀스를 double.로 변환합니다.

stof

문자 시퀀스를 float로 변환합니다.

stoi

문자 시퀀스를 정수로 변환합니다.

stold

문자 시퀀스를 long double로 변환합니다.

stoll

문자 시퀀스를 long long으로 변환합니다.

stoul

문자 시퀀스를 unsigned long으로 변환합니다.

stoull

문자 시퀀스를 unsigned long long으로 변환합니다.

to_string

값을 string로 변환합니다.

to_wstring

값을 와이드 string으로 변환합니다.

함수

getline 템플릿 함수

입력 스트림에서 문자열을 한 줄씩 추출합니다.

클래스

basic_string 클래스

임의의 문자 형식 개체 시퀀스를 저장할 수 있는 개체를 설명하는 템플릿 클래스입니다.

char_traits 구조체

CharType 형식 문자와 관련된 특성을 설명하는 템플릿 클래스입니다.

특수화

char_traits<char> 구조체

char 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다.

char_traits<wchar_t> 구조체

wchar_t 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다.

char_traits<char16_t> 구조체

char16_t 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다.

char_traits<char32_t> 구조체

char32_t 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다.

요구 사항

  • 헤더: <string>

  • 네임스페이스: std

참고 항목

참조

C++ 표준 라이브러리의 스레드 보안

기타 리소스

C++ 표준 라이브러리 헤더 파일