Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1064975
  • 博文数量: 77
  • 博客积分: 11498
  • 博客等级: 上将
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-04 11:10
文章分类

全部博文(77)

文章存档

2011年(1)

2010年(16)

2009年(5)

2008年(55)

分类: C/C++

2008-11-23 13:01:21

1. GCC对TR1库的支持状况

你可以到查看最新状态。目前,GCC对TR1库的支持均实现在单独的文件中,并都统一放在tr1子目录下,例如shared_ptr就位于头文件中。

目前,GCC 4.3已经支持的TR1库有元组(tuple)、智能指针(shared_ptr、weak_ptr)、数组容器(array)、无序容器(unordered_set、unordered_multiset、unordered_map、unordered_multimap)、类型特性(type_traits)、调用包装与函数对象(mem_fn、reference_wrapper、bind、function)、数值函数(数值函数和随机数发生器)、C语言兼容(C99,少量缺失);但目前还不支持正则表达式

2. VC对TR1库的支持状态

VC9 SP1(VS2008 SP1)基本上完全支持了TR1库,只缺少部分数值函数和C99兼容(参见)。在VC中,TR1库与C++原来的库放在了一起,并没有像GCC和BOOST一样放在单独的文件中,例如shared_ptr就位于头文件中。

另外,请注意TR1库位于名字空间std::tr1中。

阅读(3064) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~