Compartir a través de


método de basic_path::leaf

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 la ruta.

  • Si no, 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 string vacío.

Comentarios

Un nombre de archivo almacenado se compone de un prefijo opcional, seguido de una raíz opcional, seguida de una ruta de acceso relativa opcional.

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

El sistema de archivos Encabezado:

Espacio de nombres: std::tr2::sys

Vea también

Referencia

clase de basic_path

<filesystem>