Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O <string_view> cabeçalho fornece os seguintes typedefs:
string_view
Um tipo que descreve uma especialização do modelo de classe basic_string_view com elementos do tipo char.
typedef basic_string_view<char, char_traits<char>> string_view;
Observações
São declarações equivalentes:
string_view str("Hello");
basic_string_view<char> str("Hello");
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string.
u16string_view
Um tipo que descreve uma especialização do modelo de classe basic_string_view com elementos do tipo char16_t.
typedef basic_string_view<char16_t, char_traits<char16_t>> u16string_view;
Observações
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string.
u32string_view
Um tipo que descreve uma especialização do modelo de classe basic_string_view com elementos do tipo char32_t.
typedef basic_string_view<char32_t, char_traits<char32_t>> u32string_view;
Observações
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string.
wstring_view
Um tipo que descreve uma especialização do modelo de classe basic_string_view com elementos do tipo wchar_t.
typedef basic_string_view<wchar_t, char_traits<wchar_t>> wstring_view;
Observações
São declarações equivalentes:
wstring_view wstr(L"Hello");
basic_string_view<wchar_t> wstr(L"Hello");
Para obter uma lista de construtores de cadeia de caracteres, consulte basic_string::basic_string.
Observação
O tamanho é de wchar_t dois bytes no Windows, mas este não é necessariamente o caso para todas as plataformas. Se você precisar de um tipo de caractere string_view largo com uma largura garantida para permanecer a mesma em todas as plataformas, use u16string_view ou u32string_view.