Boost简介

Boost是一个由C++标准委员会成员发起的开源、免费、高质量的C++源程序库,包含众多库组件,如正则表达式、迭代子、算法等。通过同行审查确保其工业强度,提供丰富的说明文档,并采用宽松的Boost Software License,方便各种用途使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本博客(http://blog.csdn.net/livelylittlefish )贴出作 者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!

Boost简介


  • 是什么?
  • Boost是一个功能强大、构造精巧、跨平台、开源且完全免费的C++程序库,有着“C++‘准’标准库”的美誉。
  • 谁倡议?
  • 1998年,Beman G.Dawes(C++标准委员会成员之一)发起倡议并建立Boost社区。
  • 目的
  • C++程序员提供免费的(free)、同行审查的(peer review)、可移植的(portable)高质量C++源程序库。
  • 其同行审查制度保证了每一个Boost库组件都经过了严格的审查和验证,使库具有很高的工业强度,甚至超过大多数商业产品的实现。
  • 谁开发并维护?
  • C++标准委员会部分成员所设立的Boost社区开发和维护。
  • 内容
  • 涵盖字符串及文本处理、正则表达式、容器与数据结构、迭代子(Iterator)、算法、并发编程、函数式编程、泛型编程、模板元编程、设计模式实现、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析等许多领域。
  • Boost1.42版就有99个库。当前最新版本为2010.11.19月发布的1.45版。
  • 作用
  • 极大地丰富了C++的功能和表现力,能够使C++软件开发更加简洁、优雅、灵活、高效。
  • 特点
  • 采用类似STL的编程范式,代码格式优美清晰,易于阅读。
  • 丰富的说明文档。
  • Boost的发布采用Boost Software License,这是一个不同于GPLApache的非常宽松的许可证,允许库用户将Boost用于任何用途,包括商业用途和非商业用途。用户无须支付任何费用,即可享有Boost的全部功能。

Reference

http://www.boost.org
















































Technorati 标签:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值