Материал из Wiki.crossplatform.ru
(Различия между версиями)
|
|
Строка 1: |
Строка 1: |
- | '''Boost''' - собрание библиотек, расширяющих C++. Cвободно распространяются по лицензии Boost Software License вместе с исходным кодом. Проект был создан после принятия стандарта C++, когда многие были недовольны невключением в стандарт некоторых библиотек. Проект является своего рода <испытательным полигоном> для различных расширений языка и часть библиотек являются кандидатами на включение в следующий стандарт C++.
| |
| | | |
- | '''Boost''' имеет заметную направленность на исследования и расширяемость (метапрограммирование и обобщённое программирование с активным использованием шаблонов). Благодаря тщательному подбору и контролю качества, библиотеки, включённые в Boost обладают высокой надёжностью и производительностью. Мнения относительно использования различаются. Некоторые считают его стандартом де-факто и необходимым дополнением к STL. Некоторые, напротив, избегают всякого использования библиотеки в проектах, так как это лишняя зависимость в проекте и для использования этих библиотек программисту необходимо хорошо знать C++, так как некоторые части Boost требуют довольно хорошей подготовки программиста и являются весьма сложными.
| |
Версия 11:34, 13 февраля 2009