РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
490 of 815 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить