@Mercury13
Программист на «си с крестами» и не только

Многострочный литерал C++ u8"один"sv u8"два"sv: что можно убрать?

У нас есть многострочный литерал типа
u8"один"sv
u8"два"sv

1. Нужен ли u8 в обеих частях литерала?
2. Нужен ли sv в обеих частях литерала?
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
u8 говорит о том, что строка в кавычках будет в кодировке UTF8: https://en.cppreference.com/w/cpp/language/string_...
sv - преобразует строку в string_view: https://en.cppreference.com/w/cpp/string/basic_str...
А нужно оно или нет - решать вам, в зависимости от контекста.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы