LINUX.ORG.RU

История изменений

Исправление 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, я буст притащу»).