Unicode wchar在VC++2005中不起作用

Unicode wchar在VC++2005中不起作用,unicode,stl,visual-c++-2005,Unicode,Stl,Visual C++ 2005,错误C2679:二进制'Try 顺便说一句:wchar!=wstring你是说STL不能处理自己的字符串类型?很多时候它不能。在整个规范中,各种位都有一些奇怪的漏洞。这些年来,供应商已经修复了大多数漏洞,类似于包含哈希_映射,并正式作为0x更新的一部分。谁说wstring==wchar?wstring是wchar的容器,你自己说的。wstring是一个容器。当容器被传递到iostream时,它应该如何或者为什么知道如何处理它所包含的内容?这一定是VC++2005的STL实现中的一个错误。肯定是操

错误C2679:二进制'Try


顺便说一句:wchar!=wstring

你是说STL不能处理自己的字符串类型?很多时候它不能。在整个规范中,各种位都有一些奇怪的漏洞。这些年来,供应商已经修复了大多数漏洞,类似于包含哈希_映射,并正式作为0x更新的一部分。谁说wstring==wchar?wstring是wchar的容器,你自己说的。wstring是一个容器。当容器被传递到iostream时,它应该如何或者为什么知道如何处理它所包含的内容?这一定是VC++2005的STL实现中的一个错误。肯定是操作员超负荷工作
wstring ws(L"Press 'q' to end.");
wcout << ws;
wstring ws(L"Press 'q' to end."); 
wcout << ws.c_str();