Namespaces
Variants

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

Von de.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)
std::string generic_string() const;
(2) (filesystem TS)
std::wstring generic_wstring() const;
(3) (filesystem TS)
std::string generic_u8string() const;
(4) (filesystem TS)
std::u16string generic_u16string() const;
(5) (filesystem TS)
std::u32string generic_u32string() const;
(6) (filesystem TS)

Gibt den internen Pfadnamen im generischen Pfadnamenformat zurück, konvertiert in einen bestimmten Zeichenkettentyp. Eine etwaige Konvertierung ist in todo angegeben. Das Zeichen / wird als Verzeichnistrenner verwendet.

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

Parameter

a - Allokator zum Konstruieren des Strings
-
CharT muss einer der codierten 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)