Namespaces
Variants

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

From cppreference.net
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) (filesystem TS)
(2) (filesystem TS)
std:: string generic_string ( ) const ;
std:: wstring generic_wstring ( ) const ;
std:: string generic_u8string ( ) const ;
std:: u16string generic_u16string ( ) const ;
std:: u32string generic_u32string ( ) const ;

Возвращает внутреннее имя пути в формате общего имени пути, преобразованное в конкретный строковый тип. Преобразование, если оно есть, указано в todo . Символ / используется как разделитель каталогов.

1) Все выделения памяти выполняются с помощью a .
2) Кодировка в случае u8string() всегда является UTF-8.

Содержание

Параметры

a - аллокатор для создания строки
-
CharT должен быть одним из кодированных символьных типов ( char , wchar_t , char16_t и char32_t )

Возвращаемое значение

Внутреннее имя пути в общем формате имени пути, преобразованное в указанный строковый тип.

Исключения

Может генерировать исключения, определяемые реализацией.

Смотрите также

возвращает путь в формате родного пути, преобразованный в строку
(публичная функция-член)