Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O <string>
cabeçalho fornece os seguintes typedefs:
string
Um tipo que descreve uma especialização do modelo basic_string
de classe com elementos do tipo char
.
Outros tipos especializados basic_string
incluem wstring
, u16string
, e u32string
.
typedef basic_string<char, char_traits<char>, allocator<char>> string;
Observações
São declarações equivalentes:
string str("");
basic_string<char> str("");
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string
.
u16string
Um tipo que descreve uma especialização do modelo basic_string
de classe com elementos do tipo char16_t
.
Outros tipos especializados basic_string
incluem wstring
, string
, e u32string
.
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;
Observações
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string
.
u32string
Um tipo que descreve uma especialização do modelo basic_string
de classe com elementos do tipo char32_t
.
Outros tipos especializados basic_string
incluem string
, u16string
, e wstring
.
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;
Observações
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string
.
wstring
Um tipo que descreve uma especialização do modelo basic_string
de classe com elementos do tipo wchar_t
.
Outros tipos especializados basic_string
incluem string
, u16string
, e u32string
.
typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;
Observações
São declarações equivalentes:
wstring wstr(L"");
basic_string<wchar_t> wstr(L"");
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string
.
Observação
O tamanho do é definido pela wchar_t
implementação. Se o seu código depender de wchar_t
um determinado tamanho, verifique a implementação da sua plataforma (por exemplo, com sizeof(wchar_t)
). Se você precisar de um tipo de caractere de cadeia de caracteres com uma largura garantida para permanecer a mesma em todas as plataformas, use string
, u16string
ou u32string
.