Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: ElderOrb от Февраль 11, 2006, 16:28



Название: Библиотека Boost
Отправлено: ElderOrb от Февраль 11, 2006, 16:28
Сорри за оффтоп, но мне интересно именно мнение Qt-шников.

Пользуется ли кто-нибудь сабжем?.. Какие задачи (не решаемые Qt) он позволяет решать?.. Спрашиваю потому что примерно раз в 3 месяца испытываю позывы посмотреть что это за зверь, о котором периодически всплывает хвалебная инфа. Пришёл очередной третий месяц ж)


Название: Библиотека Boost
Отправлено: Admin от Февраль 12, 2006, 01:49
Я мало знаю про boots
Но то что видел, ее пользуют как замену stl. Я же сам пользую stl_port.
PS: может фигню написал :)


Название: Re: Библиотека Boost
Отправлено: SLiDER от Февраль 12, 2006, 02:43
Цитата: "ElderOrb"
Сорри за оффтоп, но мне интересно именно мнение Qt-шников.

Пользуется ли кто-нибудь сабжем?.. Какие задачи (не решаемые Qt) он позволяет решать?.. Спрашиваю потому что примерно раз в 3 месяца испытываю позывы посмотреть что это за зверь, о котором периодически всплывает хвалебная инфа. Пришёл очередной третий месяц ж)


Пользуюсь. Но лишь малой частью. Потому что он огромен.  :shock: Это огромный набор библиотек очень высокого класса, который постоянно расширяется (недавно была внеснена на рассмотрение, для возможного включения, библиотека Shared Memory). Многие авторы boost принимают активное участие в разработках каждого нового стандарта С++. Если вам чего то нужно, то прежде чем изобретать велосипед, стоит заглянуть в boost, вполне вероятно это уже изобретено до вас.  :D Описывать что есть в библиотеке нет смысла, потому как очень много.  :shock:
Сам частенько пользуюсь библиотеками из раздела Function objects and higher-order programming, особенно нравятся их сигналы и слоты, если пишу не Qt софт (кстати в версии 4.1 троли хвастались что теперь их С/С могут с бустовскими работать, ни кто еще не пробовал, а?). Вобщем полностью его осваивать не обязательно, да и не получится.  :D А вот отдельные вещи могут очень пригодится. Да и поучиться у них есть чему.
З.Ы. Да, забыл отметить, он весь, абсолютно кроссплатформенный.


Название: Библиотека Boost
Отправлено: Antoxa1985 от Февраль 12, 2006, 05:51
вещь в хозяйстве нужная


Название: Библиотека Boost
Отправлено: ElderOrb от Февраль 12, 2006, 14:42
БОльшое спасибо, именно это я и хотел выяснить. Буду пробовать разбираться. А может кто знает с чего лучше всего начать?.. Или это тот случай когда документации вполне достаточно?


Название: Re: Библиотека Boost
Отправлено: Dimchansky от Февраль 13, 2006, 01:37
Цитата: "ElderOrb"
Сорри за оффтоп, но мне интересно именно мнение Qt-шников.


Я с выходом Qt 4.1 попробовал boost::shared_ptr, работает нормально. Думаю ещё функторы прикрутить. Вообще, слышал, что со временем boost включат в стандартные библиотеки C++, как STL.
Вообще посоветовал бы начать с книги Alexandresku, Modern C++ design (на русском в сети есть). Это не boost. Но boost использует похожие приёмы и средства.


Название: Библиотека Boost
Отправлено: burunduk от Февраль 13, 2006, 15:57
В boost'е вроде даже алгоритмы для работы с графами есть. И книга уже на русском языке вроде есть про него.