Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1642425
  • 博文数量: 268
  • 博客积分: 8708
  • 博客等级: 中将
  • 技术积分: 3764
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-06 15:58
文章分类

全部博文(268)

文章存档

2014年(1)

2013年(15)

2012年(23)

2011年(60)

2010年(51)

2009年(12)

2008年(59)

2007年(47)

分类: C/C++

2007-07-06 16:16:27

Boost是什么?一套开放源代码、高度可移植的C++库。   
   谁发起的?C++标准委员会库工作组。所以,质量保证,不怕遇到假冒伪劣产品。   
    
    
   有些什么呢?瞧瞧:     
    
   正则表达式,可以与POSIX    API和Perl语言处理正则表达式的功能相媲美,而且还能支持各种字符类型(如char、wchar_t,甚至还可以是自定义字符类型);   
   多线程,想了很久的跨平台多线程库了;   
   数据结构“图”,再加上即将加入标准的hash_set、hash_map、hash_multiset、hash_multimap等等(事实上不少STL实作,如SGI    STL,已经支持以上数据结构),C++对数据结构的支持已近完备;   
   python,没错,对Python语言的支持;   
   智能指针,与std::auto_ptr一起善加使用,可杜绝内存泄露,效率更不可和垃圾收集机制GC同日而语;   
   更有循环冗余的CRC、可轻松定义返回多个值函数的元组tuple、可容纳不同类型值的any、对标准库各方面的补充……   
   还在迅速扩大中,部分内容有望进入C++标准库……   
    
阅读(1030) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~