QMultiMap 和 QDataStream
我在 QtAssistant 中看到 QDataStream 支持 QMap ,而 QMultiMap 继承 QMap 。 Qt 是否支持 QMultiMap 与 QDataStream 进行序列化?
I saw in QtAssistant that QDataStream supports QMap and QMultiMap inherits QMap . Does Qt support QMultiMap for serialization with QDataStream ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我没试过,但应该可以。 QMultiMap 并没有从根本上改变 QMap 的任何内容。即使是常规的 QMap 也可以使用相同的键处理多个值。 QMultiMap 只是提供了一些额外的便利功能。
我还注意到 文档 没有提及任何有关任何不兼容性的内容,甚至声称
I haven't tried it, but it should. QMultiMap doesn't fundamentally change anything about QMap. Even a regular QMap can handle multiple values with the same key. QMultiMap just provides a few extra convenience functions.
I'd also note that the documentation doesn't mention anything about any incompatabilities, even claiming that