C++ QT C++;读取自定义文件结构

C++ QT C++;读取自定义文件结构,c++,qt,C++,Qt,如何在文本文件中读取和存储一行文本的数据,例如: 鲍勃131421 换句话说,我如何设置一个字符串变量等于Bob,然后设置两个整数变量为13和14,如果这是文本文件中的行。我非常感谢您的任何意见 有两种范例:1)让对象读取其成员;2) 让函数读取成员 对于第一个范例,您可以重载流提取操作符>,以输入对象中的每个字段。对于类中的非POD成员,这应该是递归的 模板可用于为读取类型重载运算符>> 您也可以搜索并阅读有关“序列化”的信息。您想要的是什么?它被称为序列化您确实知道和输入运算符>>?是的,但

如何在文本文件中读取和存储一行文本的数据,例如: 鲍勃131421


换句话说,我如何设置一个字符串变量等于Bob,然后设置两个整数变量为13和14,如果这是文本文件中的行。我非常感谢您的任何意见

有两种范例:1)让对象读取其成员;2) 让函数读取成员

对于第一个范例,您可以重载流提取
操作符>
,以输入对象中的每个字段。对于类中的非POD成员,这应该是递归的

模板可用于为读取类型重载
运算符>>


您也可以搜索并阅读有关“序列化”的信息。

您想要的是什么?它被称为
序列化
您确实知道和输入运算符
>>
?是的,但每当我执行类似文件>>名称>>一>>二>>三的操作时,我都会收到一个与“'operator>>不匹配的错误(操作数类型为'QFile'和'QString')在互联网上有很多答案,所以,做一个简单的搜索。