首页 > 解决方案 > 如何使用 C++ 中的文本文件中的私有成员初始化对象

问题描述

我无法理解如何实现这一目标。我试图避免 setter 和 getter 以及公共成员。

我需要从 txt 文件初始化对象。

我创建了多个类。在我的 main.cpp 中,我创建了对象。然后我从 txt 文件中读取并想要填充我的对象。

class data{
private:
    int d;
    int p;
    vector<string> name;
public:
    ...constructor here...
    friend std::ifstream& operator>>(std::ifstream&, std::ios&);
    ...destructor here...    

}

在 main.cpp

data obj;

我正在尝试初始化对象 obj。

标签: c++

解决方案


推荐阅读