Хабр Курсы для бэкендеров
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

Интересно, упоминание RISC V - чисто для хайпа, или оно действительно где то обрабатывает логи в production.
Стандартная
std::stringC++ выполняет распределение в куче
Вроде как SSO есть во всех распространённых реализациях.
Наивная
strstr()слишком медленная для длинных строк
Насколько вижу в glibc тот же Хорспул с дополнительными оптимизациями.
Структуры данных на практике. Глава 14: Обработка строк и эффективность использования кэша