2017-01-15 13 views
0

Лицензия на программное обеспечение Boost показывает, что программное обеспечение по этой лицензии является открытым исходным кодом. Тем не менее, я могу найти заголовки .hpp на сайте boost.org и загружать библиотеки. Как найти исходный код реализаций библиотек boost.org?Как найти исходный код для библиотек boost.org?

+0

Знаете ли вы, что такое шаблоны? –

+0

@ Jean-BaptisteYunès Что вы подразумеваете под словом «какие шаблоны»? Меня интересует реализация некоторых интрузивных контейнеров путем повышения. –

+1

Большая часть повышения - это шаблоны, это означает, что код находится в заголовке. Если вам нужен некоторый код повышения lib, его легко найти. –

ответ

2

Для библиотек повышения, которые не являются только заголовок, их исходный код можно найти в каталоге libs.
E.g. для boost::filesystem:

.../boost_1_63_0/libs/filesystem/src 

Примечания: каталог libs является весьма полезным для всех наддува библиотек, а не только не являющиеся библиотек заголовков только, так как он обычно содержит библиотеку конкретного примера и тестированию коду.