Boost/Начало

Материал из Wiki.crossplatform.ru

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

Версия 11:34, 13 февраля 2009