Задание 1

Нужно реализовать шаблонную функцию ReadCSV<...>(filename) с переменным числом параметров шаблона для чтения данных из txt (или csv) файла. Единственный аргумент функции - имя файла, который должен быть прочитан.

Параметры шаблона T1, T2, ... (переменное количество) определеяют типы данных в ОДНОЙ строке файла (например, если в файле в одной строке написано "12, 5.4, code", то параметры шаблона <int, double, string>). Функция должна возвращать массив считанных из файла строк с возможностью доступа к каждому элементу строки (например, для файла <int, double, string> в 500 строк должен быть массив из 500 элементов, у каждого элемента можно получить значение первого, второго и третьего элемента строки)