著名的C++泛型库Boost(http://www.boost.org)发布了1.32.0版本,其中最值得关注的改进是加入了“序列化”和“字符串算法”两个库。
“序列化”库可以将任意的C++数据结构序列化/反序列化到二进制流、文本流和XML文档,这在Java等语言中是一个很常用的特性,在远程调用、对象持久化等场合有广泛的用途。为Boost提供这个库的是Robert Ramey。
“字符串算法”库包含了字符串处理的常用操作,例如大小写转换、消除多余空格、查找/替换操作等等。在Java语言提供的system.lang.Java类中内嵌了这些便利的操作,但C++的String类则没有。为Boost提供这个库的是Pavol Droba。
同时加入的新库还有:Assignment、MinMax、Multi-index Containers、Numeric Conversion、Range等等。