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

Метод wstring

Метод wstring класса path возвращает представление пути в виде широкой строки типа std::wstring. Этот метод не принимает параметров и возвращает копию внутреннего представления пути в широком формате. Он удобен для работы с файловыми путями в системах, где используются широкие символы, например, в Windows API.

Синтаксис

path.wstring()

Пример

Давайте получим широкую строку из объекта path и выведем её на экран:

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

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

"abcde"

Пример

Давайте создадим путь из директории и файла, а затем получим его широкое представление:

#include <iostream> #include <filesystem> #include <string> using namespace std; namespace fs = std::filesystem; int main() { fs::path p = fs::path("12345") / "abcde"; wstring ws = p.wstring(); wcout << ws << endl; return 0; }

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

"12345/abcde"

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

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