Aracılığıyla paylaş


<string> tür tanımları

string
u16string
u32string
wstring

string

sınıf şablonunun basic_string türündeki öğelerle özelleştirilmesini açıklayan bir tür char.

Konusunda uzman basic_string olan diğer tür tanımları arasında wstring, u16stringve u32stringbulunur.

typedef basic_string<char, char_traits<char>, allocator<char>> string;

Açıklamalar

Aşağıdakiler eşdeğer bildirimlerdir:

string str("");

basic_string<char> str("");

Dize oluşturucularının listesi için bkz basic_string::basic_string. .

u16string

sınıf şablonunun basic_string türündeki öğelerle özelleştirilmesini açıklayan bir tür char16_t.

Konusunda uzman basic_string olan diğer tür tanımları arasında wstring, stringve u32stringbulunur.

typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;

Açıklamalar

Dize oluşturucularının listesi için bkz basic_string::basic_string. .

u32string

sınıf şablonunun basic_string türündeki öğelerle özelleştirilmesini açıklayan bir tür char32_t.

Konusunda uzman basic_string olan diğer tür tanımları arasında string, u16stringve wstringbulunur.

typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;

Açıklamalar

Dize oluşturucularının listesi için bkz basic_string::basic_string. .

wstring

sınıf şablonunun basic_string türündeki öğelerle özelleştirilmesini açıklayan bir tür wchar_t.

Konusunda uzman basic_string olan diğer tür tanımları arasında string, u16stringve u32stringbulunur.

typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;

Açıklamalar

Aşağıdakiler eşdeğer bildirimlerdir:

wstring wstr(L"");

basic_string<wchar_t> wstr(L"");

Dize oluşturucularının listesi için bkz basic_string::basic_string. .

Not

boyutu wchar_t uygulama tanımlıdır. Kodunuz belirli bir boyuta bağlıysa wchar_t , platformunuzun uygulamasını denetleyin (örneğin, ile sizeof(wchar_t)). Tüm platformlarda aynı kalacağı garanti edilen genişliğe sahip bir dize karakter türüne ihtiyacınız varsa , u16stringveya u32stringkullanınstring.

Ayrıca bkz.

<string>