C++ 库

 

 C++ 没有 threads(线程)的概念——实际上,是没有任何一种 concurrency(并发)的概念。
对于 C++ 标准库也是同样如此。就 C++ 涉及的范围而言,multithreaded programs(多线程编程)并不存在。

 

TR1 和 Boost

TR1 ("Technical Report 1") 是被加入 C++ 标准库的新机能的 specification(规格说明书)。这些机能以新的 class(类)和 function templates(函数模板)的形式提供了诸如 hash tables(哈希表),reference-counting smart pointers(引用计数智能指针),regular expressions(正则表达式),等等。所有的 TR1 组件都位于嵌套在 namespace std 内部的 namespace tr1 内。


Boost 是一个组织和一个网站 (http://boost.org) 提供的可移植的,经过同行评审的,开源的 C++ 库。大多数 TR1 机能都基于 Boost 的工作,而且直到编译器厂商在他们的 C++ 库发行版中包含 TR1 之前,Boost 网站很可能会保持开发者寻找 TR1 实现的第一站的地位。Boost 提供的东西比用于 TR1 的更多,无论如何,在很多情况下,它还是值得去了解一下的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值