Возможно, вы захотите посмотреть мой проект FOSS CSVfix ( обновленная ссылка ), которая представляет собой редактор потока CSV, написанный на C ++. Парсер CSV не является призом, но выполняет ли задание и весь пакет все, что вам нужно, без написания какого-либо кода.
См. alib / src / a_csv.cpp для CSV и csvlib / src / csved_ioman.cpp (IOManager::ReadCSV
) для примера использования.
blockquote>
&&
расшифровывается как И , для того, чтобы это было правдой, оба значения [слева и справа от оператора] должны быть истинными.AND true | false \--------+------- true | true | false ------+-------+------- false | false | false
blockquote>
||
означает ИЛИ , для того чтобы это было истиной, любое из значений [слева или справа от оператора] должно быть истинным.OR true | false \--------+------- true | true | true ------+-------+------- false | true | false
Пример:
A && B
ЕслиA
истинно, то идет на секунду, но еслиA
ложно, у него нет проверить второе выражение, т.е.B
. Это должно сделать оценку намного быстрее.
A || B
Логическое ИЛИ возвращает true, если одно из выражений истинно и имеет ассоциативность слева направо.