РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
476 of 815 menu

Метод string класса path

Метод string класса path возвращает внутреннее строковое представление пути в виде объекта std::string. Метод не принимает параметров и не изменяет сам объект path. Возвращаемая строка соответствует тому формату, в котором путь хранится внутри объекта, то есть с использованием нативного разделителя для текущей операционной системы.

Синтаксис

path.string()

Пример

Давайте создадим объект path из строки "abcde" и получим его строковое представление:

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

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

"abcde"

Пример

Давайте создадим объект path из пути /var/www/index.html и выведем его строковое представление:

#include <iostream> #include <filesystem> #include <string> using namespace std; int main() { filesystem::path p = "/var/www/index.html"; string res = p.string(); cout << res << endl; return 0; }

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

"/var/www/index.html"

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

  • класс path,
    который представляет собой путь к файлу или каталогу
  • метод wstring,
    который возвращает путь в виде широкой строки
  • метод c_str,
    который возвращает путь в виде C-строки
  • метод filename,
    который возвращает имя файла из пути
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить