Информация об изменениях

Сообщение Re: А почему QList - это QVector? от 11.11.2025 12:53

Изменено 11.11.2025 12:54 Igore

Re: А почему QList - это QVector?
Здравствуйте, Hоmunculus, Вы писали:

H>Почему в Qt6 это одно и то же?

H>Я понимаю конечно, что вектор популярнее. Но как бы программисты же понимают разницу и когда что лучше использовать. С фига ли разрабы Qt решили, что им лучше известно, что нам надо?
Так исторически сложилось, там и QVector был не std::vector а больше std::deque, и QMap тоже не std::map, об этом неудачном решении говорили еще во времена Qt4, сами же они во времена Qt5 рекомендовали использовать контейнеры из std и много где были добавлены конструкторы от std и всякие toStdVector.
Re: А почему QList - это QVector?
Здравствуйте, Hоmunculus, Вы писали:

H>Почему в Qt6 это одно и то же?

H>Я понимаю конечно, что вектор популярнее. Но как бы программисты же понимают разницу и когда что лучше использовать. С фига ли разрабы Qt решили, что им лучше известно, что нам надо?
Так исторически сложилось, там и QVector был не std::vector а больше std::deque, и QMap тоже не std::map, об этом неудачном решении говорили еще во времена Qt4, сами же они во времена Qt5 рекомендовали использовать контейнеры из std и много где были добавлены конструкторы от std и всякие toStdVector.

https://www.qt.io/blog/qlist-changes-in-qt-6