Compartir a través de


Definiciones de tipo de <string_view>

string_view
u16string_view
u32string_view
wstring_view

string_view

Un tipo que describe una especialización de la plantilla de clase basic_string_view con elementos del tipo char.

typedef basic_string_view<char, char_traits<char>> string_view;

Comentarios

Las declaraciones siguientes son equivalentes:

string_view str("Hello");

basic_string_view<char> str("Hello");

Para obtener una lista de los constructores de cadena, vea basic_string::basic_string.

u16string_view

Un tipo que describe una especialización de la plantilla de clase basic_string_view con elementos del tipo char16_t.

typedef basic_string_view<char16_t, char_traits<char16_t>> u16string_view;

Comentarios

Para obtener una lista de los constructores de cadena, vea basic_string::basic_string.

u32string_view

Un tipo que describe una especialización de la plantilla de clase basic_string_view con elementos del tipo char32_t.

typedef basic_string_view<char32_t, char_traits<char32_t>> u32string_view;

Comentarios

Para obtener una lista de los constructores de cadena, vea basic_string::basic_string.

wstring_view

Un tipo que describe una especialización de la plantilla de clase basic_string_view con elementos del tipo wchar_t.

typedef basic_string_view<wchar_t, char_traits<wchar_t>> wstring_view;

Comentarios

Las declaraciones siguientes son equivalentes:

wstring_view wstr(L"Hello");

basic_string_view<wchar_t> wstr(L"Hello");

Para obtener una lista de los constructores de cadena, vea basic_string::basic_string.

Nota:

El tamaño de wchar_t es de dos bytes en Windows, pero esto no tiene por qué ser así en todas las plataformas. Si necesita un tipo de carácter ancho string_view con una anchura garantizada de modo que se mantenga igual en todas las plataformas, use u16string_view o u32string_view.

Consulte también

<string_view>