Здравствуйте, silart, Вы писали:
S>Посмотрел я тут свой буст и не обнаружил в нем файла
S>#include <boost/exception.hpp>.
S>У меня версия 1.33.1. Новую нужно качать? Эту я с полгода назад скачивал.
Последняя стабильная версия Boost 1.34.1
здесь.
В ближайшее время будет релиз 1.35, где появится много нового:
Asio — библиотека для работы с сетью с поддержкой асинхронности;
circular_buffer — понятно из названия;
Fusion — библиотека, схожая c Boost.MPL и STL, используется для совмещения compile-time и run-time programming;
GIL — выросшая в Adobe библиотека для обработки растровых изображений;
Interprocess (бывший Shmem) — средства для взаимодействия между процессами (разделяемая память, мьютексы, condition variables, семафоры и т.д.);
Intrusive — интрузивные контейнеры;
MPI — C++ обертка над известной библиотекой MPI;
property_tree — рекурсивное дерево с поддержкой загрузки/сохранения в форматах XML, INI, JSON и в реестр Windows;
ptr_container — специализированные контейнеры, элементы которых являются указателями.
Что касается недавно принятой библиотеки Boost.Exception, то в ближайший релиз (1.35) она уже не попадет.
В лучшем случае она будет включена в 1.35.1, но, скорее всего, она будет только в 1.36.
Сейчас Boost.Exception можно взять
здесь.
A_A>Сейчас Boost.Exception можно взять здесь.
Спасибо, Александр. Надо будет разобраться с библиотекой.
Вообще как часто обновляется boost?
И случайно не знаете, существуют ли книги по boost на русском языке?
Здравствуйте, silart, Вы писали:
S>Вообще как часто обновляется boost?
К сожалению, четких сроков здесь нет. Например, версия 1.34 вышла спустя полтора года после выхода предыдущего релиза — 1.33.
Сейчас ситуация несколько изменилась, 1.35 выйдет примерно в начале 2008 года (может и раньше), т.е. спустя полгода после выхода 1.34.1.
Если бустовцы договорятся об изменении процедуры релиза (сейчас эта тема обсуждается), то, возможно, что релизы будут выходить более регулярно
и часто.
Если есть желание следить за ходом работы над Boost, можно подписаться на соответствующую рассылку или news group
здесь.
S>И случайно не знаете, существуют ли книги по boost на русском языке?
Единственная книга на русском по Boost, которую я знаю — это книга
C++ Boost Graph LibraryАвтор(ы): Джереми Сик, Лай-Кван Ли, Эндрю Ламсдэйн
Издание, являющееся переводом одной из книг серии "C++ in Depth", посвящено
описанию Boost Graph Library (BGL) — библиотеки для построения структур
данных и алгоритмов вычислений на графах, предназначенных для решения самых
разнообразных задач: от оптимизации интернет-маршрутизации и планирования
телефонных сетей до задач молекулярной биологии. Содержит развернутое
описание BGL, демонстрирует примеры приложений к реальным задачам.
.
Возможно, уже есть перевод на русский книг
Beyond the C++ Standard Library: An Introduction to Boost и
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond.
Можно посмотреть еще
здесь. Это попытка перевести документацию по библиотекам Boost на русский язык. Подробно я не смотрел, но похоже, что там информация по Boost 1.33 или даже 1.32.