如何将对象写入文件,以及如何使用C ++读取文件?

时间:2019-05-18 19:44:10

标签: c++ list object io file-management

我有一个这样的课程:

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文件中已经有一些保存的对象,该如何从文件中读取它们并从中列出列表?我知道关于这个问题有很多问题,但是我无法成功地使用它们来使我的功能正常运行。我是否必须重载>>,<<运算符,如果是,应该怎么做?

0 个答案:

没有答案