У меня есть такой класс:
class C {
protected:
std::string data1;
int data2;
int data3;
std::string data4;
public:
C() {};
C(C const *obj) {};
virtual ~C() {};
};
И еще один класс, представляющий собой список объектов C, таких как:
class CList{
private:
size_t size;
C** clist;
public:
CList();
~CList();
Что бы я хотел сделать, если у меня есть список, например, с 3 объектами C, я бы хотел записать данные в файл .txt, чтобы он выглядел так:
«данные1 данные2 данные3 данные4 \ n
данные1 данные2 данные3 данные4 \ n
....»
А также, если у меня уже есть несколько сохраненных объектов в файле .txt, как я могу прочитать их из файла и составить список из них? Я знаю, что есть куча вопросов, касающихся этой проблемы, но я не смог успешно их использовать, чтобы сделать мой функционал. Нужно ли перегружать операторы >>, <<, и если да, то как мне это сделать? </p>