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 ;

Gibt den internen Pfadnamen im generischen Pfadnamenformat zurück, konvertiert in einen spezifischen String-Typ. Die Konvertierung, falls vorhanden, ist spezifiziert in todo . Das / Zeichen wird als Verzeichnisseparator verwendet.

1) Alle Speicherzuweisungen werden von a durchgeführt.
2) Die Kodierung im Fall von u8string() ist immer UTF-8.

Inhaltsverzeichnis

Parameter

a - Allokator, mit dem der String konstruiert wird
-
CharT muss einer der kodierten Zeichentypen sein ( char , wchar_t , char16_t und char32_t )

Rückgabewert

Der interne Pfadname im generischen Pfadnamenformat, konvertiert in den angegebenen Zeichenkettentyp.

Exceptions

Kann implementierungsdefinierte Ausnahmen auslösen.

Siehe auch

gibt den Pfad im nativen Pfadnamenformat als String zurück
(öffentliche Elementfunktion)