У меня есть несколько текстовых файлов с метками времени в формате гггг-мм-дд чч: нн: сс.Я создаю класс, и мне нужен конструктор, который принимает имя текстового файла и сохраняет время (а не даты) в векторе.Я попробовал следующий код, но мой компилятор жалуется, когда я пытаюсь создать объект этого типа (например, data test ("file.txt")).
class data {
vector<tm> timevec;
public:
data (ifstream& in) {
tm tt;
while (in>>get_time(&tt,"%H:%M:%S"));
timevec.push_back(tt);
}};
Я уверен, что в моем коде есть несколько проблем, но, пожалуйста, будьте осторожны со мной;Я совершенно новичок в C ++.Как написано выше, мой компилятор жалуется, когда я пытаюсь создать объект этого типа - он говорит, что для переданного аргумента нет известных преобразований.