c++ - 如何使用 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。