Мне нужно загрузить и использовать CSV файлы на С++. На данный момент это действительно может быть просто разделяемый запятой парсер (т.е. Не беспокойтесь о побегах новых строк и запятых). Основной потребностью является поэтапный парсер, который будет возвращать вектор для следующей строки каждый раз при вызове метода.
Я нашел эту статью, которая выглядит довольно многообещающе: http://www.boost.org/doc/libs/1_35_0/libs/spirit/example/fundamental/list_parser.cpp
Я никогда не использовал Boost Spirit, но хочу попробовать. Но только если нет более простого решения, которое я пропускаю.