Std :: cout, operator <<, u8 String Literal, U8String_View: ошибка? (Glibc?)C++

Программы на C++. Форум разработчиков
Anonymous
Std :: cout, operator <<, u8 String Literal, U8String_View: ошибка? (Glibc?)

Сообщение Anonymous »

Я озадачен, потому что он должен работать из коробки, а поиск в Интернете дает именно то, что я сделал < /p>
Мне нужно использовать 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
Что меня головоломка, так это то, что это единственная ошибка компиляции, если я прокомментирую строку, все компилирует, std :: u8string_view, u8 String Literal>

Подробнее здесь: https://stackoverflow.com/questions/796 ... rror-glibc

Вернуться в «C++»