【发布时间】:2013-12-26 08:30:58
【问题描述】:
我有一个名为 myClass 的类。它有重载运算符 >。我可以将它与 cin 和 cout 对象一起使用。现在我想将此类的对象写入 Qt 中的文件。我怎样才能得到它的缓冲区来玩。尽可能转换为 QTextStream、QDataStream 或建议我任何解决方案。 谢谢 喜欢
【问题讨论】:
-
您可以使用不同的操作数类型对同一运算符进行多次重载。根据您编写内容的方式,它们可能需要成为友元函数而不是类成员。您还可以查看@user1781290 上面给出的链接。
-
除了cin和cout外,我如何使用ostream和istream?
-
例如 cout
-
也许你想试试字符串流?但我仍然没有得到你真正想要实现的目标......