⚙️ Зачем нужен std:string_view?



std::string_view — легковесный способ работы с неизменяемыми последовательностями символов, представленными строками, без копирования их данных



std::string_view — это просто пара значений, указатель на последовательность и размер



Так как std::string_view не является владельцем данных, то если строка исчезнет, то никто не информирует, что std::string_view перестал быть валидным



‼️ Основная идея — это дёшево хранить и передавать строки