⚙️ Зачем нужен std:string_view?
std::string_view — легковесный способ работы с неизменяемыми последовательностями символов, представленными строками, без копирования их данных
std::string_view — это просто пара значений, указатель на последовательность и размер
❗Так как std::string_view не является владельцем данных, то если строка исчезнет, то никто не информирует, что std::string_view перестал быть валидным
‼️ Основная идея — это дёшево хранить и передавать строки
Post #4553
5.4K
- 👍 9
- ❤ 2