Russian Qt Forum

Qt => Общие вопросы => Тема начата: ZIkos от Апрель 03, 2007, 14:32



Название: Аналог stl в QT
Отправлено: ZIkos от Апрель 03, 2007, 14:32
Есть ли в QT налог stl?


Название: Аналог stl в QT
Отправлено: SmArt от Апрель 03, 2007, 15:03
std::vector = QValueVector
std::list = QValueList
etc.


Название: Аналог stl в QT
Отправлено: zabivator от Апрель 03, 2007, 17:21
А зачем? Я по достоинству оценил контейнеры Qt, но что мешает юзать именно stl?
Которое, кстати, гораздо богаче, хоть и не thread-safe при этом...


Название: Аналог stl в QT
Отправлено: ZIkos от Апрель 03, 2007, 18:14
Юзать stl ни что не мешает, просто хочется реализовать map классом QT.

спасибо за ответы.

добавлено спустя 2 минуты:

 Почему то в QT Assistant я не нашел ни QValueVector, ни QValueList.


Название: Аналог stl в QT
Отправлено: Вячеслав от Апрель 03, 2007, 18:27
QVector QList etc
 А вообще в асистенте "Generic Containers"


Название: Аналог stl в QT
Отправлено: SLiDER от Апрель 03, 2007, 20:57
Цитата: "ZIkos"
Юзать stl ни что не мешает, просто хочется реализовать map классом QT.

спасибо за ответы.

добавлено спустя 2 минуты:

 Почему то в QT Assistant я не нашел ни QValueVector, ни QValueList.


А у вас случайно не третья Qt?


Название: Аналог stl в QT
Отправлено: QCasper от Апрель 03, 2007, 20:58
Цитата: "zabivator"
А зачем? Я по достоинству оценил контейнеры Qt, но что мешает юзать именно stl?
Которое, кстати, гораздо богаче, хоть и не thread-safe при этом...


Видно не по достоинству оценили. Проведите тесты на предмет заполнения списка из большого количества скажем целых чисел. И сравните время заполнения. У меня QList заполнился в 10 раз быстрее чем std::list. Я в свою очередь хочу поинтересоваться чем STL "гораздо богаче".


Название: Аналог stl в QT
Отправлено: Вячеслав от Апрель 03, 2007, 21:55
Цитата: "SLiDER"
Цитата: "ZIkos"
Юзать stl ни что не мешает, просто хочется реализовать map классом QT.

спасибо за ответы.

добавлено спустя 2 минуты:

 Почему то в QT Assistant я не нашел ни QValueVector, ни QValueList.


А у вас случайно не третья Qt?

Я тож у себя такого не нашел 4.2.1 - 4.2.3 :(
Хде дают ? ;)
2 QCasper +1 ;) И еще http://www.qtlib.ru/index.php?option=com_simplefaq&task=display&Itemid=29&catid=23
IMHO для проектов с qt проще тулип использовать
PS Не holy war'а ради , а истины для ;)


Название: Аналог stl в QT
Отправлено: Вудруф от Апрель 04, 2007, 07:27
Как уже говорили, QList ближе к std::deque (впрочем, последний не содержит индексов), а не к std::list. Для std::list аналогом будет QLinkedList.


Название: Аналог stl в QT
Отправлено: SLiDER от Апрель 04, 2007, 11:12
Цитата: "Вячеслав"
Я тож у себя такого не нашел 4.2.1 - 4.2.3 :(
Хде дают ? ;)

Звиняйте, попутал, эт как раз из третей.