Share via


complete, fonction

Crée un chemin d'accès complet, si possible, les valeurs spécifiées pour Path.

template<class Path>
inline Path complete(
   const Path& Pval,
   const Path& Pbase = initial_path<Path>()
);

Paramètres

  • Pval
    Objet de type Path. Path peut être basic_path ou un type dérivé de basic_path.

  • Pbase
    Objet de type Path. Par défaut, la valeur est le répertoire de travail actuel sur le démarrage du programme.

Valeur de retour

Si Pval a un nom de racine, la fonction retourne Pval.

Sinon, si Pval a un répertoire racine, la fonction retourne Pbase.root_name / Pval.

Sinon, la fonction retourne Pbase / Pval.

Configuration requise

En-tête : filesystem

Espace de noms : std::tr2::sys

Voir aussi

Référence

<filesystem>

basic_path::root_name, méthode

basic_path::root_directory, méthode

operator/ (STL)

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++