STL vs Qt Какие контейнеры оставить в проекте?
При слиянии двух больших частей проекта(каждую часть делала своя мини-тима) оказалось, что одна команда использовала stl контейнеры, другая qt контейнеры. Очевидно, что лучше весь проект держать на одних контейнерах, чтобы потом не было путаницы, и не тратиться на преобразования из stl :: map в Qmap например. С вопросом того, что это ошибка , понятно, надо было договориться заранее. Но вот теперь надо работать с тем, что есть.
Есть ли у кого рекомендации и информация по тому, какие контейнеры работают быстрее(потому, что критерий памяти для нас не так важен, а в остальном насколько я понимаю, они примерно равны) и в каких случаях, чтобы мы могли определиться с тем, какие всё-таки оставить. И какие есть инструменты по автоматизированному переводу кода с одних библиотек на другие?
Или если проще, как определиться, какие контейнеры оставить и какие для этого есть инструменты?
PS для обобщения вопроса, будем считать что все используемые контейнеры имеют аналоги в обеих либах.