C++11 string与wstring互换

// string_cvt.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include "pch.h"
#include 
#include 
#include 

using namespace std;
int main()
{
	wstring str = L"中国人";
	wstring_convert> converter(new codecvt("CHS"));

	string narrowStr = converter.to_bytes(str);
	wstring wstr = converter.from_bytes(narrowStr);
	cout << narrowStr << endl;
	wcout.imbue(locale("chs"));
	wcout << wstr << endl;
}

 

你可能感兴趣的:(c++)