我需要從文件讀取類對象,但我不知道如何。從文件讀取類對象C++
在這裏,我有一個類「人」
class People{
public:
string name;
string surname;
int years;
private:
People(string a, string b, int c):
name(a),surname(b),years(c){}
};
現在我想讀txt文件人民,並將它們存儲到一個階層的人的對象。
舉例來說,這是我的.txt文件看起來像:
John Snow 32
Arya Stark 19
Hodor Hodor 55
Ned Stark 00
我認爲這樣做將創建4個對象數組的最佳方式。我需要逐字逐字讀一遍,如果我假設正確但我不知道如何......
使用'STD: :ifstream' + std :: getline來讀取每一行,而std :: stringstream來解析每一行。 – marcinj
我認爲在這種情況下用'operator >>'讀入會更容易 – Curious