C++ TR1 && TR2中的boost

C++技术报告TR1和TR2引入了许多来自Boost库的组件,如智能指针、function、bind、哈希集合、正则表达式、tuple、array、随机数生成以及Boost.Asio、Boost.Signals、Boost.Filesystem、Boost.Any等,这些增强了C++的标准库功能。

C++新标准TR1以及正在制定的TR2都用到了很多来之boost中的库,对应关系如下:

TR1:

  • smart ptr
  • function
  • bind
  • hash set && hash table
  • regex
  • tuple
  • array
  • random

TR2的候选有:
  • Boost.Asio
  • Boost.Signals
  • Boost.Filesystem
  • Boost.Any
  • boost::lexcal_cast<>
  • Boost.String Algo
  • Boost.System

选择Boost时要考虑的一些问题:
1)Familiarize yourself with Boost. Scott Meyers
2)Use only approved libraries from the Boost library collection. Google C++ Style Guide
3)C++ is a horrible language. Linus Torvalds




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值