什么是唯一的标题库

what is a header only library

本文关键字:标题 唯一 什么      更新时间:2023-10-16

我正在为下一个项目使用boost c 库,该文档说它是唯一的库。

大多数提升库仅是标题:它们完全由标题组成 包含模板和内联函数的文件,不需要 单独编译的图书馆二进制或特殊处理 链接。

所以我的问题是,这意味着我不需要链接这些Boost库的库,而包括标题是唯一的要求?

什么是仅标题库,它们与需要构建和链接到二进制的标准库有何不同?

名称提示仅由标头制成。这实际上意味着您不必针对二进制文件链接,因为该库的整个代码都包含在标题中,并且当您将它们包含在项目中时,该代码将被编译。

这种库有时是唯一的方法,例如处理模板。