Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
489 of 824 menu
◀ ▶

Метод empty

Метод empty класса path проверяет, является ли путь пустым. Метод не принимает параметров и возвращает true, если путь пустой, и false в противном случае. Пустой путь не содержит ни одного компонента: ни имени файла, ни каталога, ни корня.

Синтаксис

path.empty()

Пример

Давайте создадим пустой объект path и проверим его с помощью метода empty:

#include <iostream> #include <filesystem> using namespace std; namespace fs = std::filesystem; int main() { fs::path p; cout << boolalpha << p.empty() << endl; return 0; }

Результат выполнения кода:

true

Пример

Давайте создадим объект path с непустым путем и проверим его с помощью метода empty:

#include <iostream> #include <filesystem> using namespace std; namespace fs = std::filesystem; int main() { fs::path p = "abcde"; cout << boolalpha << p.empty() << endl; return 0; }

Результат выполнения кода:

false

Пример

Давайте создадим объект path из пустой строки и проверим результат метода empty:

#include <iostream> #include <filesystem> using namespace std; namespace fs = std::filesystem; int main() { fs::path p = ""; cout << boolalpha << p.empty() << endl; return 0; }

Результат выполнения кода:

true

Смотрите также

  • класс path,
    который представляет путь к файлу или каталогу
  • метод string,
    который возвращает путь в виде строки
  • метод filename,
    который возвращает имя файла из пути
  • метод is_absolute,
    который проверяет, является ли путь абсолютным
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить