Я нахожу Плоский корпус быть действительно хорошим с обработкой изворотливых файлов CSV (Escape, кавычки, плохие записи, и т.д.)
std :: system
есть (и всегда было) в
.
Стандарт C ++ не определяет, включают ли стандартные заголовки друг друга, и если да, то какие. Так что, возможно, 3 года назад, на другом компиляторе или другой версии того же компилятора, ваш код работал случайно, потому что один из заголовков, которые вы включаете, как раз случайно включал
. В том компиляторе / версии, который вы используете сейчас, этого не происходит.