|
|
1
18
至于编译,库实现的80%都是在头文件中定义的,这使得编译变得微不足道。例如,如果您想使用共享的\u ptr,只需添加
从boost文档中:
Getting Started guide 开始编译并链接到Boost。 |
|
|
2
5
Boost网站有一些很好的教程,它们只是 hidden. |
|
|
3
3
图书馆的文档是一个混杂的包。有些是好的,但有些更像是参考而不是指南。这本书是(某些)Boost库的最佳指南 Beyond the C++ Standard Library 如果你读德语,有一个 good online guide . 谷歌翻译做得很好,像我这样不会说话的人都能听懂。 另外,除非你有很多C++的经验,我先从简单的库开始(例如StasyGypTR、tuple、转换、ToKeNeisher、ReGEX、DATEJOTE、test),然后再尝试更复杂的(绑定,变体,任何),或者真正高级的(概念,MPL,融合)。 |
|
4
3
使用基于Ubuntu的EasyPasy 1.1(适用于上网本),我可以使用Synaptic Package Manager安装libboost-dev,我相信,只需添加:
我能够替换现有应用程序中的现有行(该应用程序有一个与boost无关的Ask类):
据我所知,这是一个标题唯一的功能。我还没有使用任何需要改变链接时间的东西。 |
|
|
6
0
|
|
|
7
-2
这些库附带文档,其中许多都有教程作为文档的一部分。开始读吧。 |
|
|
8
-2
了解Boost的最好方法就是在编写新代码时尝试使用它。使用
|
|
|
zayd · 在C中Boost程序选项创建的矢量上迭代++ 2 年前 |
|
|
Mimi · CMake使用了错误的boost include目录 2 年前 |
|
|
zxctatar · 如何在一个类中运行两个异步定时器 2 年前 |
|
|
Adrian · 如何确定boost::可选的(和其他)API? 2 年前 |
|
TooTone · boost-pfr是如何获取结构的字段名称的? 2 年前 |