关于C++ Boost库的使用
2013-09-27 23:15
190 查看
Boost介绍:
Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。
Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。Boost库使用BoostLicense来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。
Boost社区建立的初衷之一就是为C++的标准化工作提供可供参考的实现,Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。在Boost库的开发中,Boost社区也在这个方向上取得了丰硕的成果。在送审的C++标准库TR1中,有十个Boost库成为标准库的候选方案。在更新的TR2中,有更多的Boost库被加入到其中。从某种意义上来讲,Boost库成为具有实践意义的准标准库。
大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。
很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
安装Boost:
在Windows和Visual Studio上安装Boost http://www.builder.com.cn/2008/0201/725511.shtml
linux下安装boost http://blog.csdn.net/i_noname/article/details/632344
使用Boost:
Linux上安装使用boost入门指导 http://www.cnblogs.com/zhangchaoyang/articles/2048952.html 走进Boost [Boost 使用入门] http://oss.org.cn/?action-viewnews-itemid-3936
来自东子的博客
Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。
Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。Boost库使用BoostLicense来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。
Boost社区建立的初衷之一就是为C++的标准化工作提供可供参考的实现,Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。在Boost库的开发中,Boost社区也在这个方向上取得了丰硕的成果。在送审的C++标准库TR1中,有十个Boost库成为标准库的候选方案。在更新的TR2中,有更多的Boost库被加入到其中。从某种意义上来讲,Boost库成为具有实践意义的准标准库。
大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。
很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
安装Boost:
在Windows和Visual Studio上安装Boost http://www.builder.com.cn/2008/0201/725511.shtml
linux下安装boost http://blog.csdn.net/i_noname/article/details/632344
使用Boost:
Linux上安装使用boost入门指导 http://www.cnblogs.com/zhangchaoyang/articles/2048952.html 走进Boost [Boost 使用入门] http://oss.org.cn/?action-viewnews-itemid-3936
来自东子的博客
相关文章推荐
- 关于C++ Boost库的使用
- C++ boost库的ptime的使用
- malloc/free和new/delete的主要区别以及c与c++关于结构体定义使用的区别
- 关于c++在内存布局意义下使用派生类指针访问基类
- 关于C++ 里使用Openmp并行之cout混乱输出的解决方法
- C++之父元旦专访(8+13个问题,关于C++的学习&使用和未来)
- 关于C++使用指针 堆和栈的区别分析
- 总结C++中三种关于”new”的使用方法
- 关于C++中函数指针的使用
- 关于坚持使用C/C++语言的原因
- 关于C/C++中静态本地变量的使用与数据类型修饰符const
- C++中关于new和delete的使用
- 20141204-关于使用C++标准输入输出库:iostream的一点思考
- C++中关于指针初始化和使用NULL的理解
- C++正则表达式处理Boost库使用
- C++开发--在Visual Studio2013中使用boost库
- 关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程
- 关于如何使用C++来二次开发vega prime
- 关于C++之priority_quque使用方法
- C++中关于new和delete的使用