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) |