с именем на кириллице (на русском), но без явно хардкодинга имени в коде.
const auto tempPath = std::filesystem::temp_directory_path();
const auto firstPath = tempPath / std::filesystem::path(L"/uD09F/uD095/uD0A0/uD092/uD0AB/uD099");
В дебаггере вижу нормальный полный путь к temp path, а вот firstPath получается C:/uD09F/uD095/uD0A0/uD092/uD0AB/uD099
Что я не так делаю?
"без явного хардкодинга имени" - и в чем же отличие от прописывания явных кодов символов? ¯\_(ツ)_/¯
отличие в том, что не нужно менять кодировку файла сорцов
почему бы не использовать env variable / config file ?
все константы всегда в конфиг файл выносите?
А u8 литералы это не про это?
Не, это про char8_t
А что, она не utf-8 ещё? 😉
Иногда этого же недостаточно
Так до 20 это был обычный чар
Обсуждают сегодня