basic_path::leaf (Método)

Recupera el nombre de archivo almacenado.

string_type leaf() const;

Valor devuelto

Este método devuelve empty() ? string_type() : *--end().

  • Si la ruta de acceso relativa está presente en el nombre de archivo almacenado, el valor devuelto es el último elemento de trazado.

  • De lo contrario, si la raíz está presente, el valor devuelto es la raíz.

  • Si no, si el prefijo está presente, el valor devuelto es el prefijo.

  • Si no, el valor devuelto es una string vacía.

Comentarios

Un nombre de archivo almacenado se compone de un prefijoopcional, seguido de una raízopcional, seguida de una ruta de acceso relativaopcional.

El prefijo consta de todos los elementos hasta e incluir los primeros dos puntos.

La raíz consta de una barra diagonal.

La ruta de acceso relativa consta de uno o más elementos de ruta que están delimitados por secuencias de barras diagonales.

Requisitos

Encabezado: filesystem

Espacio de nombres: std::tr2::sys

Vea también

Referencia

basic_path (Clase)

<filesystem>