QMultiMap и QDataStream
В QtAssistant я видел, что QDataStream поддерживает QMap, а QMultiMap наследует QMap . Поддерживает ли Qt QMultiMap для сериализации с QDataStream?
1 ответ
Я не пробовал это, но оно должно. QMultiMap принципиально ничего не меняет в QMap. Даже обычный QMap может обрабатывать несколько значений одним и тем же ключом. QMultiMap просто предоставляет несколько дополнительных удобных функций.
Я также хотел бы отметить, что в документации ничего не говорится о каких-либо несовместимостях, даже утверждая, что
Поскольку QMultiMap наследует QMap, все функциональные возможности QMap также применимы к QMultiMap.