basic_path::leaf, méthode

Récupère le nom de fichier stocké.

string_type leaf() const;

Valeur de retour

Cette méthode retourne empty() ? string_type() : *--end().

  • Si le chemin d'accès relatif est présent dans le nom de fichier stocké, la valeur de retour est le dernier élément de tracé.

  • Sinon, si la racine est présente, la valeur de retour est la racine.

  • Sinon, si le préfixe est présent, la valeur de retour est le préfixe.

  • Sinon, la valeur de retour est un stringvide.

Notes

Un nom de fichier stocké a consiste en un préfixe facultatif, suivi d'une racine facultative, suivi d'un chemin d'accès relatif facultatif.

Le préfixe consiste en l'ensemble des éléments jusqu'au premier deux-points, inclus.

La racine est constitué d'une barre oblique.

Le chemin d'accès relatif est composé d'un ou plusieurs éléments de chemin d'accès qui sont délimités par des séquences de barres obliques.

Configuration requise

En-tête : filesystem

Espace de noms : std::tr2::sys

Voir aussi

Référence

basic_path, classe

<filesystem>