Namespaces
Variants

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

Depuis fr.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)

Retourne le chemin interne au format générique, converti en un type de chaîne spécifique. La conversion, le cas échéant, est spécifiée dans à faire. Le caractère / est utilisé comme séparateur de répertoire.

1) Toutes les allocations mémoire sont effectuées par a.
2-6) L'encodage pour u8string() est toujours UTF-8.

Paramètres

a - allocateur pour construire la chaîne
-
CharT doit être l'un des types de caractères encodés (char, wchar_t, char16_t et char32_t)

Valeur de retour

Le chemin interne au format générique de chemin, converti en type de chaîne spécifié.

Exceptions

Peut lever des exceptions définies par l'implémentation.

Voir aussi

retourne le chemin au format natif de nom de chemin converti en chaîne
(fonction membre publique)