我有一个这样的课程:
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文件,这样它将看起来像这样: “ data1 data2 data3 data4 \ n 数据1数据2数据3数据4 \ n ....“ 另外,如果我在.txt文件中已经有一些保存的对象,该如何从文件中读取它们并从中列出列表?我知道关于这个问题有很多问题,但是我无法成功地使用它们来使我的功能正常运行。我是否必须重载>>,<<运算符,如果是,应该怎么做?