Я использую предложенное решение @Martin для синтаксического анализа csv с C ++ , так как я пытаюсь избежать использования таких библиотек, как boost и тому подобных, для моего текущего проекта.Я поместил его реализацию в заголовок "csv.h" и пытаюсь включить его в некоторые другие файлы.Я продолжаю получать следующую ошибку
multiple definition of operator>>(std::basic_istream<char, std::char_traits<char> >&, CSVRow&)
, когда пытаюсь построить проект - я предполагаю, что это происходит потому, что переопределение operator>>
конфликтует с исходным.Как я могу заставить этих двоих играть красиво?спасибо.