Spec-Zone.ru › C++

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.

См. также

absolute
(C++17)
составляет абсолютный путь
(функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/filesystem/path/is_absrel

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API