什么是唯一的标题库
what is a header only library
我正在为下一个项目使用boost c 库,该文档说它是唯一的库。
大多数提升库仅是标题:它们完全由标题组成 包含模板和内联函数的文件,不需要 单独编译的图书馆二进制或特殊处理 链接。
所以我的问题是,这意味着我不需要链接这些Boost库的库,而包括标题是唯一的要求?
什么是仅标题库,它们与需要构建和链接到二进制的标准库有何不同?
名称提示仅由标头制成。这实际上意味着您不必针对二进制文件链接,因为该库的整个代码都包含在标题中,并且当您将它们包含在项目中时,该代码将被编译。
这种库有时是唯一的方法,例如处理模板。
相关文章:
- 何时在引用或唯一指针上使用移动语义
- C++优先级队列,按对象的唯一指针的特定方法升序排列
- 计算排序向量的向量中唯一值的计数
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- 通过组合不同的类型来创建唯一的id
- 使用Unique_ptr确保工厂中的对象唯一
- c++多进程编写一个唯一的文件
- 在以唯一ptr为值的C++映射中,动态内存何时会被销毁
- 对于C++,方括号中的标题必须总是在引号中的标题之上吗
- 库标题在标题中不可见,但在 cmake build 下.cpp文件中完全可见.为什么?
- 如何更改唯一指针向量的可见性
- 在C++的两个字符串中连接以逗号分隔的唯一值
- 共享指针和具有自定义删除程序的唯一指针之间的语法差异背后的任何原因
- C++尝试深度复制唯一指针时出现内存访问冲突
- 具有引用成员的结构是否具有唯一的对象表示形式
- 使用 RTTI 克隆唯一指针的向量
- 为什么我不应该把所有东西都放在标题中?
- 什么是唯一的标题库
- C++:通过进程id、进程句柄和标题名称从进程中获取唯一窗口的窗口句柄的最佳方法