Namensräume
Varianten
Aktionen

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

Von cppreference.com
< cpp‎ | experimental‎ | fs‎ | path
 
 
 
 
 
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) (Dateisystem-TS)
(2) (Dateisystem-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 den spezifischen Zeichentyp. Die Konvertierung, falls vorhanden, ist in todo spezifiziert. Das Zeichen / wird als Verzeichnistrennzeichen verwendet.

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

Inhalt

[bearbeiten] Parameter

a - Allocator zum Konstruieren des Strings mit
-
CharT muss einer der kodierten Zeichentypen sein (char, wchar_t, char16_t und char32_t)

[bearbeiten] Rückgabewert

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

[edit] Exceptions

Kann implementierungsdefinierte Ausnahmen auslösen.

[bearbeiten] Siehe auch

gibt den Pfad im nativen Pfadnamen-Format als String zurück
(public member function) [edit]