<string>
컨테이너 클래스 템플릿 basic_string 및 다양한 지원 템플릿을 정의합니다.
basic_string에 대한 자세한 내용은 basic_string 클래스를 참조하세요.
#include <string>
설명
C++ 언어와 표준 C++ 라이브러리는 두 가지 문자열 형식을 지원합니다.
Null로 종료되는 문자 배열은 보통 C 문자열이라고 합니다.
모든 char 형식 템플릿 인수를 처리하는 basic_string 형식의 템플릿 클래스 개체입니다.
형식 정의
char 형식 요소가 포함된 템플릿 클래스 basic_string의 특수화를 string으로 설명하는 형식입니다. |
|
wchar_t 형식 요소가 포함된 템플릿 클래스 basic_string의 특수화를 wstring으로 설명하는 형식입니다. |
|
char16_t 형식 요소를 기준으로 템플릿 클래스 basic_string의 특수화를 설명하는 형식입니다. |
|
char32_t 형식 요소를 기준으로 템플릿 클래스 basic_string의 특수화를 설명하는 형식입니다. |
연산자
두 문자열 개체를 연결합니다. |
|
연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체와 같지 않은지 테스트합니다. |
|
연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체와 같은지 테스트합니다. |
|
연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 작은지 테스트합니다. |
|
연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 작거나 같은지 테스트합니다. |
|
문자열을 출력 스트림에 삽입하는 템플릿 함수입니다. |
|
연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 큰지 테스트합니다. |
|
연산자의 좌변에 있는 문자열 개체가 우변에 있는 문자열 개체보다 크거나 같은지 테스트합니다. |
|
입력 스트림에서 문자열을 추출하는 템플릿 함수입니다. |
특별 템플릿 함수
두 문자열의 문자 배열을 교환합니다. |
|
문자 시퀀스를 double.로 변환합니다. |
|
문자 시퀀스를 float로 변환합니다. |
|
문자 시퀀스를 정수로 변환합니다. |
|
문자 시퀀스를 long double로 변환합니다. |
|
문자 시퀀스를 long long으로 변환합니다. |
|
문자 시퀀스를 unsigned long으로 변환합니다. |
|
문자 시퀀스를 unsigned long long으로 변환합니다. |
|
값을 string로 변환합니다. |
|
값을 와이드 string으로 변환합니다. |
함수
입력 스트림에서 문자열을 한 줄씩 추출합니다. |
클래스
임의의 문자 형식 개체 시퀀스를 저장할 수 있는 개체를 설명하는 템플릿 클래스입니다. |
|
CharType 형식 문자와 관련된 특성을 설명하는 템플릿 클래스입니다. |
특수화
char 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다. |
|
wchar_t 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다. |
|
char16_t 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다. |
|
char32_t 형식 요소에 대한 템플릿 구조체 char_traits<CharType>의 특수화인 구조체입니다. |
요구 사항
헤더: <string>
네임스페이스: std