Простой вопрос, надеюсь, простой способ и просто хочу подтвердить, что я делаю это правильно/эффективно.C++ Открытие файла и ввод данных в объект класса
У меня есть объект класса T, который обычно помещается в вектор, который создается в моей функции main(). Это могут быть любые данные, строка, int, float и т. Д. Я читаю из файла ..., который вводится пользователем и передается функции. Вот мое основное чтение в функции:
template <class T, class U>
void get_list(vector<T>& v, const char *inputFile, U)
{
ifstream myFile;
T object;
myFile.open("inputFile")
while(!myFile.eof())
{
myFile >> object;
insert(v, object, U)
}
}
вставка просто еще одна функции, которая будет проходить через и вставить данные в мою структуру данных. Я просто хочу убедиться, что это лучший способ передать эти данные, если он будет работать.
Я не ищу, чтобы кто-то написал код, я просто пытаюсь найти хороший метод ввода данных из файла и вставки его в класс объектов, как я этого никогда не делал. Нет, я не сижу в классе, записывая этот материал для оценки. Я просто не хочу писать все только до – Doug 2008-11-12 00:04:26