不含中文的情况下:
CString s("hello world");
wcout << "s=" << s.GetString() << endl;
wcout << "s=" << (LPCTSTR)s << endl;wcout << "s=" << s.GetBuffer()<< endl;
含有中文的情况下需要添加:
wcout.imbue(std::locale("chs"));
如下
CString s("hello world");
wcout.imbue(std::locale("chs"));
wcout << "s=" << s.GetString() << endl;
wcout << "s=" << (LPCTSTR)s << endl;wcout << "s=" << s.GetBuffer()<< endl;
以上