c++本地示例049用面,转换宽缓冲

Posted 周三石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++本地示例049用面,转换宽缓冲相关的知识,希望对你有一定的参考价值。

#包含 <本地>
#包含 <工具>
#包含 <io流>
#包含 <代码转换>

// 包装 宽串/宽缓冲转换 所用的绑定本地环境平面的工具
<>
可删面 :
{
< ...实参>
可删面(实参&& ...实参) :(前向<实参>(实参)...) {}
~可删面() {}
};

()
{
// GB18030 / UCS4 转换,直接使用基于本地环境的平面
// 又 代码转换靠名<符32_t, 符, 多字节状态型> 国标方面型;
// 编译错误: "调用 a 保护 析构器 of 代码转换靠名<> 在 ~宽缓冲转换"
// 宽缓冲转换<国标方面型, 符32_t> 国标到32(输出.读缓冲(),
// 新 国标方面型("中文.gb18030"));

// GB18030 / UCS4 转换平面使用拥有公开析构函数的平面
可删面<代码转换靠名<符32_t, , 多字节状态型>> 国标方面型;
宽缓冲转换<国标方面型, 符32_t> 国标到32(输出.读缓冲(),
新 国标方面型("中文.gb18030"));
} // 析构函数调用于此
#包含 <io流>
#包含 <本地>

()
{
本地 本地 = 本地(""); // 用户偏好的本地环境
输出 << "你 货币 串 是 "
<<::用面<钱符号<, >>(本地).当前符号() << '\n';
}
你 货币 串 是 美元


本人的csdn博客:https://blog.csdn.net/fqbqrr

让我们每天都进步一点.









啊啊啊啊

以上是关于c++本地示例049用面,转换宽缓冲的主要内容,如果未能解决你的问题,请参考以下文章

c++本地示例052宽串转换

c++本地示例045取年

c++本地示例007核对,转换.核对,哈希

将缓冲区转换为字符串 C++ boost

c++内存示例14内存域分配器适配器,中临时缓冲

C++ fmtlib:如何将双精度转换为现有的 wchar_t 缓冲区?