Каковы преимущества и недостатки использования контейнеров Qt (QMap
, QVector
и т.д.) по их эквиваленту STL?
Я вижу одну причину, чтобы предпочесть Qt:
- Контейнеры Qt могут быть переданы другим частям Qt. Например, они могут быть использованы для заполнения
QVariant
, а затем aQSettings
(с некоторым ограничением, однако принимаются толькоQList
иQMap
/QHash
, ключи которых являются строками).
Есть ли другие?
Изменить. Предполагая, что приложение уже использует Qt.