姗姗来迟的 Boost 1.34

        漫长的等待之后,Boost 1.34终于浮出水面。趁着下载的时间,看看这次 boost.org 带来了哪些大礼吧!
       
        Foreach Library 用于简化对一个序列中的所有元素进行迭代(比 std::for_each 更优雅哦,Simplicity is Beauty 嘛 )。
       
        StateChart Library 用于简化任意复杂度的状态机的实现。这应该是游戏开发者的福音了。相比于从前用晦涩的 C Macro 来实现一个简单的状态机语言,这个库强调了“easily readable and maintainable C++ code”。唯一疑问是,不知此库性能如何,有待来日细查。
       
        Typeof Library 相信大家对新标准中可能出现的 typeof 和 auto 这两个关键字一定很期待吧。这里 boost 提供了 typeof 和 auto 的库实现,在新标准普及前的很长一段时间,我们可以先用它们减少击键次数(当然,还是关键字来得踏实:))
       
        Xpressive Library 提供了更高阶的正则表达式支持。此库融合了 boost.regex 和 Spirit Parser Framework 的优点。以 C++ 表达式来编写正则表达式,好处是可以在编译期获悉语法的合法性,而且以这种方式表达的正则表达式可以互相引用,不像原先的 boost.regex, 只能在运行时进行语法检查和各种处理。
       
        最后的重头戏应该是众望所归的 std::tr1 了。虽然等到大众普及至少还要两三年,但想想这些即将标准化的词汇就让人心动(Reference Wrappers, Smart Pointers, result_of, Function Object Binders, Polymorphic function wrappers, Type Traits, Random Number Generators and Distributions, Tuples, Fixed Size Array, Hash Function Objects, Regular Expressions, and Complex Number Additional Algorithms.)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值