Категории

Boost

Boost – колекция от библиотеки, разширяващи функционалността на C++. Те се разпространяват свободно под лиценза Boost Software License заедно с изходния код. Проектът е създаден след приемането на стандарта C++, когато много хора бяха недоволни от липсата на някои библиотеки в STL.. Проектът е своеобразен „полигон“ за различни разширения на езика и някои от библиотеките са кандидати за включване в следващия стандарт C++.

Boost има забележим фокус върху изследванията и разширяемостта (метапрограмиране и обобщено програмиране с активно използване на шаблони). Някои програмисти го смятат за де факто стандарт и необходимо допълнение към STL.. Други, напротив, избягват всякакво използване на библиотеката в проектите, опасявайки се от въвеждането на ненужни зависимости в проекта и смятайки, че използването на тези библиотеки увеличава твърде много изискванията към знанията на програмиста за C++, тъй като някои части на Boost са много сложни.

Библиотеки Boost

Библиотеките на Boost обхващат следното:

Категории: C-C++-C#, За разработчици, Компоненти и библиотеки, Средства за разработка

Реклама