Лицензия на программное обеспечение Boost показывает, что программное обеспечение по этой лицензии является открытым исходным кодом. Тем не менее, я могу найти заголовки .hpp на сайте boost.org и загружать библиотеки. Как найти исходный код реализаций библиотек boost.org?Как найти исходный код для библиотек boost.org?
0
A
ответ
2
Для библиотек повышения, которые не являются только заголовок, их исходный код можно найти в каталоге libs
.
E.g. для boost::filesystem
:
.../boost_1_63_0/libs/filesystem/src
Примечания: каталог libs
является весьма полезным для всех наддува библиотек, а не только не являющиеся библиотек заголовков только, так как он обычно содержит библиотеку конкретного примера и тестированию коду.
Знаете ли вы, что такое шаблоны? –
@ Jean-BaptisteYunès Что вы подразумеваете под словом «какие шаблоны»? Меня интересует реализация некоторых интрузивных контейнеров путем повышения. –
Большая часть повышения - это шаблоны, это означает, что код находится в заголовке. Если вам нужен некоторый код повышения lib, его легко найти. –