Каким будет лучший метод чтения текстового файла с целочисленным и символьным вводом, который будет использоваться для различных конструкторов.
Например, входной файл, который я читаю, содержит:
10 10
2 3
D 7 8
C 4 3
W 1 2
W 5 5
У меня есть конструкторы, настроенные для использования первых двух строк, struct(int foo1, int foo2)
И другой конструктор для работы с остальными строками, struct(char foo, int foo1, int foo2)
Лучшее способ, которым я могу придумать, - это прочитать текстовый файл в виде строк, строка за строкой, а затем преобразовать целочисленные индексы символов в реальные целые числа ...
Есть ли лучший способ сделать это?