std::filesystem::path::is_absolute,is_relative
bool is_absolute() const; | (1) | (начиная с C++17) |
bool is_relative() const; | (2) | (начиная с C++17) |
Проверяет, является ли путь абсолютным или относительным. Абсолютный путь — это путь, который однозначно определяет расположение файла без ссылки на дополнительное начальное расположение. Первая версия возвращает true, если путь в нативном формате является абсолютным, false в противном случае; вторая версия работает наоборот.
Параметры
(нет)
Возвращаемое значение
1)
true, если путь абсолютный, false в противном случае.
2)
false, если путь абсолютный, true в противном случае.Исключения
Может выбрасывать исключения, определяемые реализацией.
Примечания
Путь "/" является абсолютным в ОС POSIX, но относительным в Windows.
См. также
|
(C++17) | составляет абсолютный путь (функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/filesystem/path/is_absrel