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