`
ladymaidu
  • 浏览: 678591 次
文章分类
社区版块
存档分类
最新评论

Boost库对unicode字符集的支持方式探究

 
阅读更多

作者:朱金灿
来源:http://blog.csdn.net/clever101


最近学习使用Boost库,发现Boost库对unicode字符集的支持好像采用和STL类似的方式(当然没有完全证实)。STL是什么方式呢?就是在原有的ANSI类型上加上w表示这是unicode类型,如std::string对应std::wstring,std::cout对应std::wcout。Boost库也是采用这种方式,据我已经测试有:
字符串格式化:boost::format对应boost::wformat
文件系统路径:boost::filesystem::path对应boost::filesystem::wpath


下面是一个测试程序:




编译环境是:WinXp + sp3,VS 2008 + sp1,unicode字符集



分享到:
评论

相关推荐

    boost库中对字符串的一些算法

    这是对boost库中所有字符串算法的函数总结,我也是找的别人的,来赚点积分。#include <boost/algorithm/string.hpp>主要是这里面的函数

    C++ boost库,最新版本

    大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作...

    boost库boost库boost库boost库

    boot库

    c++ boost库1.73.0 boost最新版

    很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中...

    c++boost库最新版本

    c++boost库最新版本

    Boost库定制安装更新版

    Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响...

    boost boost库

    boost boost库 boost boost库boost boost库 boost boost库boost boost库boost boost库

    boost库帮助文档--中文chm版

    该文件为boost库chm版中文帮助文档,版本为boost1.41,其目录结构明确,内容详尽,可谓boost库开发必备电子书籍,希望对使用boost库开发的人员有所帮助。

    boost库中文

     很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码...

    Boost库学习指南

    Boost库学习指南 Boost库学习指南Boost库学习指南 Boost库学习指南

    boost库的分析和理解

    boost库的分析,boost库的分析boost库的分析boost库的分析

    boost日志库的使用

    在boost中有自带的日志库供开发人员使用但效率不是最高的: 加入头文件#include 即可引入日志库 boost中的log库有以下六种级别: BOOST_LOG_TRIVIAL(trace) << A trace severity message; BOOST_LOG_TRIVIAL...

    Boost C++ 库文档合集

    Boost C++ 库文档合集

    Boost库.rar

    作为C++程序库的总称,Boost库是一个可移植、提供源代码的C++库,本资源包括Boost库入门以及Boost And STL两个文件,内容全面不冗余,请在有网络的情况下使用。

    boost 库 中文文档

    boost 库 中文文档

    Boost 库中文版

    Boost 库中文版

    boost库中文手册

    Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来...

    arm架构下的boost库文件

    亲自编译的arm架构下的boost库文件,版本1.59。经测试可用。

    Boost 库入门.chm.zip

    Boost 库入门.chm

Global site tag (gtag.js) - Google Analytics