我在 QtAssistant 中看到 QDataStream 支持 QMap 并且 QMultiMap 继承了 QMap 。Qt 是否支持 QMultiMap 与 QDataStream 进行序列化?
我没试过,但应该。QMultiMap 并没有从根本上改变 QMap 的任何内容。即使是常规的 QMap 也可以使用相同的键处理多个值。QMultiMap 只是提供了一些额外的便利功能。
我还要注意,文档没有提到任何不兼容性,甚至声称
因为 QMultiMap 继承了 QMap,所以 QMap 的所有功能也适用于 QMultiMap。