Namespaces
Variants

std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...

De es.cppreference.net
 
 
Experimental
Especificación técnica
Biblioteca del sistema de archivos (TS del sistema de archivos)
Fundamentos de biblioteca (TS fundamentos de biblioteca)
Fundamentos de biblioteca 2 (TS fundamentos de biblioteca v2)
Fundamentos de biblioteca 3 (TS fundamentos de biblioteca v3)
Extensiones para paralelismo (TS de paralelismo)
Extensiones para paralelismo 2 (TS de paralelismo v2)
Extensiones para concurrencia (TS de concurrencia)
Extensiones para concurrencia 2 (TS de concurrencia v2)
Conceptos (TS de conceptos)
Rangos (TS de rangos)
Reflexión (TS de reflexión)
Funciones especiales matemáticas (TR de funciones especiales)
Experimental no TS
Coincidencia de patrones
Álgebra lineal
std::execution
Contratos
Gráficos 2D
 
 
 
template< class CharT, class Traits = std::char_traits<CharT>,
          class Alloc = std::allocator<CharT> >
std::basic_string<CharT,Traits,Alloc>
    generic_string( const Alloc& a = Alloc() ) const;
(1) (TS del sistema de archivos)
std::string generic_string() const;
(2) (TS del sistema de archivos)
std::wstring generic_wstring() const;
(3) (TS del sistema de archivos)
std::string generic_u8string() const;
(4) (TS del sistema de archivos)
std::u16string generic_u16string() const;
(5) (TS del sistema de archivos)
std::u32string generic_u32string() const;
(6) (TS del sistema de archivos)

Devuelve el nombre de ruta interno en formato de ruta genérico, convertido al tipo de cadena específico. La conversión, si la hay, se especifica en todo. El carácter / se utiliza como separador de directorios.

1) Todas las asignaciones de memoria son realizadas por a.
2-6) La codificación en el caso de u8string() es siempre UTF-8.

Parámetros

a - asignador para construir la cadena con
-
CharT debe ser uno de los tipos de caracteres codificados (char, wchar_t, char16_t y char32_t)

Valor de retorno

La ruta interna en formato de ruta genérica, convertida al tipo de cadena especificado.

Excepciones

Puede lanzar excepciones definidas por la implementación.

Véase también

devuelve la ruta en formato de nombre de ruta nativo convertido a una cadena
(función miembro pública)