Partilhar via


Método basic_path::leaf

Recupera o nome do arquivo armazenado.

string_type leaf() const;

Valor de retorno

Esse método retorna empty() ? string_type() : *--end().

  • Se o caminho relativo estiver presente no nome de arquivo armazenado, o valor de retorno será o último elemento do caminho.

  • Caso contrário, se a raiz estiver presente, o valor do retorno será a raiz.

  • Caso contrário, se o prefixo estiver presente, o valor de retorno será o prefixo.

  • Do contrário, o valor de retorno será uma string vazia.

Comentários

Um nome de arquivo armazenado consiste em um prefixoopcional, seguido por uma raizopcional, seguido por um caminho relativoopcional.

O prefixo consiste em todos os elementos até o primeiro dois-pontos.

A raiz consiste em uma barra.

O caminho relativo consiste em um ou mais elementos de caminho que são delimitados por sequências de barras.

Requisitos

Cabeçalho: sistema de arquivos

Namespace: std::tr2::sys

Consulte também

Referência

Classe basic_path

<filesystem>