Мне нужно использовать u8 "" Строковые литералы и u8string_view, чтобы быть уверенным в том, что он правильно обрабатывает Unicode, а также потому, что он делает код более читабельным < /p>
Код: Выделить всё
std::u8string_view lKey (&aAddr[i], j - i);
std::cout
/usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DHeatCalculator_solar_EXPORTS -I/home/jlm/data/Devel/projets/OpenHeatSystem/SolarHeatCalculator/src/src/main -std=gnu++23 -Wall -Wfloat-conversion -D __cpp_lib_char8_t -o CMakeFiles/HeatCalculator.solar.dir/main.cpp.o -c /home/jlm/data/Devel/projets/OpenHeatSystem/SolarHeatCalculator/src/main.cpp
Подробнее здесь: https://stackoverflow.com/questions/796 ... rror-glibc