У меня есть массив:
const string ARRAY[][3] = {
{"Kolkata","Mumbai","218"},
{"Kolkata","New Delhi","316"},
...
{"Mumbai","Chennai","715"},
{"Chennai","Bangalore","516"},
};
Это был удобный способ сохранить всю таблицу, потому что я знал, сколько у меня строк.Однако в будущем данные должны быть прочитаны из файла, который может и будет редактироваться кем угодно.
Я думал о создании структуры, что-то вроде:
typedef struct row {
string col1;
string col2;
string col3;
} row_t;
а затем создание vector<row_t>
.Это хорошая идея?Есть ли более простой способ сделать это с помощью контейнера stl?Я также подумал о создании таблицы, достаточно большой, чтобы длиться какое-то время (количество строк меняется не так часто), но это не кажется правильным ..
Спасибо!