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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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