Поделиться через


Метод basic_path::leaf

Извлекает сохраненный имя файла.

string_type leaf() const;

Возвращаемое значение

Этот метод возвращает значение empty() ? string_type() : *--end().

  • Если относительный путь присутствует, хранящиеся в имени файла, возвращенное значение последнего элемент пути.

  • В противном случае если корневой каталог существует, возвращенное значение корень.

  • В противном случае если префикс присутствует, возвращенное значение префикса.

  • В противном случае возвращаемое значение пустой string.

Заметки

Сохраненный имя файла состоит из необязательного префикса, затем необязательным корень, одну необязательным относительный путь.

Префикс состоит из всех элементов и до включения первое двоеточие.

Корень состоит из одной косой черты.

относительный путь состоит из одного или нескольких элементы пути, размежевано последовательностями косой черты.

Требования

Заголовок: filesystem

Пространство имен: std::tr2::sys

См. также

Ссылки

Класс basic_path

<filesystem>