Там вроде есть векторизированный strstr
а разница в скорости значительна? он же по сути с помощью этого так же загружает файл в оперативную память и работает с ней.
Да и с точки зрения быстроты написания кода это не намного меньше, чем просто файл прочитать и поделить с помощью fstream