Сообщение 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.
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
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