История изменений
Исправление arcanis, (текущая версия) :
я не царь, но не мог не вмешаться в ваш спор. Насколько я помню, сущность контейнеров сама по себе немного различная и при итерации по ним это вылезет. Например, вот наколенные бенчмарки различных циклов:
http://habrahabr.ru/post/144905/
Потом есть еще модуль в qt QtConcurrent, который, о5 же, рекомендуется использовать с qt контейнерами:
http://doc.qt.io/qt-5/qtconcurrent-index.html
К сожалению, основательную теорбазу подогнать тебе не могу, но базовые отличия легко гуглятся.
tl;dr Если ты тащишь qt, то лучше использовать qt контейнеры для улучшения производительности. Вопрос использовать или нет QCoreApplication (о, б-же, 5М файлик) больше относится к вопросу холивара (особенно в контексте «зачем мне Qt, я буст притащу»).
PS Кстати, QVariant довольно годная штука, например.
PPS /flame Qt хотя бы из pre-alfa вышел в отличие от буста!
Исправление arcanis, :
я не царь, но не мог не вмешаться в ваш спор. Насколько я помню, сущность контейнеров сама по себе немного различная и при итерации по ним это вылезет. Например, вот наколенные бенчмарки различных циклов:
http://habrahabr.ru/post/144905/
Потом есть еще модуль в qt QtConcurrent, который, о5 же, рекомендуется использовать с qt контейнерами:
http://doc.qt.io/qt-5/qtconcurrent-index.html
К сожалению, основательную теорбазу подогнать тебе не могу, но базовые отличия легко гуглятся.
tl;dr Если ты тащишь qt, то лучше использовать qt контейнеры для улучшения производительности. Вопрос использовать или нет QCoreApplication (о, б-же, 5М файлик) больше относится к вопросу холивара (особенно в контексте «зачем мне Qt, я буст притащу»).
Кстати, QVariant довольно годная штука, например.
Исходная версия arcanis, :
я не царь, но не мог не вмешаться в ваш спор. Насколько я помню, сущность контейнеров сама по себе немного различная и при итерации по ним это вылезет. Например, вот наколенные бенчмарки различных циклов:
http://habrahabr.ru/post/144905/
Потом есть еще модуль в qt QtConcurrent, который, о5 же, рекомендуется использовать с qt контейнерами:
http://doc.qt.io/qt-5/qtconcurrent-index.html
К сожалению, основательную теорбазу подогнать тебе не могу, но базовые отличия легко гуглятся.
tl;dr Если ты тащишь qt, то лучше использовать qt контейнеры для улучшения производительности. Вопрос использовать или нет QCoreApplication (о, б-же, 5М файлик) больше относится к вопросу холивара (особенно в контексте «зачем мне Qt, я буст притащу»).