2014-01-25 53 views
-1

我怎麼會在例如一個文本文件,就好像讀取和存儲文本行的數據: 鮑勃13 14 21QT C++閱讀習慣文件結構

換句話說我將如何設置一個字符串變量等於Bob,然後是13和14的兩個整數變量,如果這是來自文本文件的行。我真的很感激任何意見。

+0

你想要什麼叫'序列化' – user2485710

+0

你知道[C++輸入/輸出子系統](http://en.cppreference.com/w/cpp/io)和輸入運算符'>>'嗎? –

+0

https://www.google.com/#q=c%2B%2B+qt+serialization – user2485710

回答

1

有兩個範例:1)讓對象讀取其成員; 2)有一個功能讀取成員。

在第一個範例中,您將流提取過載爲operator>>以輸入對象中的每個字段。這對於班級中的非POD成員應該是遞歸的。

模板可用於過載operator>>讀取類型。

你也可以搜索和閱讀「序列化」。