QMultiMap и QDataStream

В QtAssistant я видел, что QDataStream поддерживает QMap, а QMultiMap наследует QMap . Поддерживает ли Qt QMultiMap для сериализации с QDataStream?

1 ответ

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

Я также хотел бы отметить, что в документации ничего не говорится о каких-либо несовместимостях, даже утверждая, что

Поскольку QMultiMap наследует QMap, все функциональные возможности QMap также применимы к QMultiMap.

Другие вопросы по тегам