<string>
형식 정의
string
u16string
u32string
wstring
string
형식의 요소를 사용하여 클래스 템플릿 basic_string
의 특수화를 설명하는 형식 char
입니다.
특수화된 basic_string
다른 typedef에는 < a0/u16string
> 및 .가 포함wstring
됩니다u32string
.
typedef basic_string<char, char_traits<char>, allocator<char>> string;
설명
아래의 코드 두 줄은 동일한 선언입니다.
string str("");
basic_string<char> str("");
문자열 생성자 목록은 을 참조하세요 basic_string::basic_string
.
u16string
형식의 요소를 사용하여 클래스 템플릿 basic_string
의 특수화를 설명하는 형식 char16_t
입니다.
특수화된 basic_string
다른 typedef에는 < a0/string
> 및 .가 포함wstring
됩니다u32string
.
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;
설명
문자열 생성자 목록은 을 참조하세요 basic_string::basic_string
.
u32string
형식의 요소를 사용하여 클래스 템플릿 basic_string
의 특수화를 설명하는 형식 char32_t
입니다.
특수화된 basic_string
다른 typedef에는 < a0/u16string
> 및 .가 포함string
됩니다wstring
.
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;
설명
문자열 생성자 목록은 을 참조하세요 basic_string::basic_string
.
wstring
형식의 요소를 사용하여 클래스 템플릿 basic_string
의 특수화를 설명하는 형식 wchar_t
입니다.
특수화된 basic_string
다른 typedef에는 < a0/u16string
> 및 .가 포함string
됩니다u32string
.
typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;
설명
아래의 코드 두 줄은 동일한 선언입니다.
wstring wstr(L"");
basic_string<wchar_t> wstr(L"");
문자열 생성자 목록은 을 참조하세요 basic_string::basic_string
.
참고 항목
wchar_t
의 크기는 구현 시 정의됩니다. 코드에서 wchar_t
가 특정 크기여야 하는 경우 sizeof(wchar_t)
등을 사용하여 플랫폼 구현을 확인하세요. 모든 플랫폼에서 동일하게 유지되도록 보장되는 너비의 문자열 문자 형식이 필요한 경우 , 사용 string
u16string
또는 u32string
.