c++本地示例047本地时间,放,析构

Posted 周三石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++本地示例047本地时间,放,析构相关的知识,希望对你有一定的参考价值。

#包含 <io流>
#包含 <串流>
#包含 <io操作>
#包含 <c时间>

试时间放( tm* t, & 格式)
{
输出.浸透(本地());
输出 << "在 这 本地 '" << 输出.取位置().名() << "' : '";

用面<时间放<>>(输出.取位置()).放(
{输出}, 输出, ' ', t, &格式[0], &格式[0] + 格式.大小());

输出 << "'\n";
}

()
{
时间型 t = 时间(无效);
tm tm = *本地时间(&t);

串 格式 = "%c";
输出 << "用 这 格式 串 '" << 格式
<< "' 到 格式 这 时间: " << c时间(&t) << '\n';

::本地::全局(本地("德系.变长8"));
试时间放(&tm, 格式);

::本地::全局(本地("希腊.变长8"));
试时间放(&tm, 格式);

::本地::全局(本地("日本.变长8"));
试时间放(&tm, 格式);
}
用 这 格式 串 '%c' 到 格式 这 时间: 监视 二月 11 22:58:50 2013

在 这 本地 '德系.变长8' : 'Mo 11 二月 2013 23:02:38 EST'
在 这 本地 '希腊.变长8' : '&Dδ;&eΕ;&uΕ; 11 &P高;&eΕ;&bη; 2013 11:02:38 μμ EST'
在 这 本地 '日本.变长8' : '2013年02月11日 23時02分38秒'
#包含 <io流>
#包含 <本地>
可析构时间放 : 时间放<宽符型>
{
可析构时间放(大小型 引用 = 0) : 时间放(引用) {}
// 注意:隐式析构函数为公开
};
()
{
可析构时间放 dc;
// 时间放<宽符型> c; // 编译错误:受保护析构函数
}


以上是关于c++本地示例047本地时间,放,析构的主要内容,如果未能解决你的问题,请参考以下文章

c++本地示例046取时间

c++本地示例023本地,本地标识,本地转换

c++本地示例033钱,正号,取数

c++本地示例020是打印,是图形

c++本地示例050转小写,转大写

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