zoukankan      html  css  js  c++  java
  • boost+boostpro

    Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。
      可从http://sourceforge.net/project/showfiles.php?group_id=7586下载安装boost库。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。
      Boost中比较有名气的有这么几个库:
      Regex
      正则表达式库
      Spirit
      LL parser framework,用C++代码直接表达EBNF
      Graph
      图组件和算法
      Lambda
      在调用的地方定义短小匿名的函数对象,很实用的functional功能
      concept check
      检查泛型编程中的concept
      Mpl
      用模板实现的元编程框架
      Thread
      可移植的C++多线程库
      Python
      把C++类和函数映射到Python之中
      Pool
      内存池管理
      smart_ptr
      5个智能指针,学习智能指针必读,一份不错的参考是来自CUJ的文章:
      Smart Pointers in Boost,哦,这篇文章可以查到,CUJ是提供在线浏览的。中文版见笔者在《Dr.Dobb's Journal软件研发杂志》第7辑上的译文。
      Boost总体来说是实用价值很高,质量很高的库。并且由于其对跨平台的强调,对标准C++的强调,是编写平台无关,现代C++的开发者必备的工具。但是Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。并且很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
      boost英文解释:推进
      boost 在一些播放软件和音效中指增强,比如Bass Boost,低音增强。

    提示:
    这是boostpro定制安装更新版, 可以选择自己需要的库.
    包括1.33到1.40所有版本.

    如要最新可去http://www.boostpro.com/

  • 相关阅读:
    windows7 端口查看以及杀死进程释放端口
    字符设备驱动模块与测试代码编写。
    c++项目范例
    较复杂makefile跟lds脚本程序的编写
    S5PV210时钟,看门狗定时器
    S5PV210中断处理
    arm 异常处理结构
    arm指令系统
    arm体系结构
    s5pv210 的启动
  • 原文地址:https://www.cnblogs.com/lancidie/p/1964932.html
Copyright © 2011-2022 走看看