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用面,转换宽缓冲的主要内容,如果未能解决你的问题,请参考以下文章