Мне нравится, как в python я могу сделать что-то вроде:
points = []
for line in open("data.txt"):
a,b,c = map(float, line.split(','))
points += [(a,b,c)]
В основном это чтение списка строк, где каждый представляет точку в трехмерном пространстве, точка представляется в виде трех чисел, разделенных запятыми
Как это можно сделать на С++ без слишком большой головной боли?
Производительность не очень важна, этот синтаксический анализ происходит только один раз, поэтому простота важнее.
P.S. Я знаю, что это звучит как вопрос новичков, но поверьте мне, я написал лексер в D (очень похожий на С++), который включает в себя чтение некоторого текста char на char и распознавание токенов,
это просто, что, вернувшись на С++ после долгого периода python, просто заставляет меня не тратить время на такие вещи.