wcout中的L是什么<

时间:2015-01-08 10:59:22

标签: c++ unicode cout wstring

之间有什么区别
std::wcout << "some text" ;

std::wcout <<L "some text";

我无法找到有关L用途的信息。

2 个答案:

答案 0 :(得分:6)

L不属于wcout但属于string literal

参见上面链接的参考资料

  

2)宽字符串文字。 L&#34; ...&#34;的类型字符串文字是const wchar_t[]

答案 1 :(得分:2)

L "blah blah"是一个宽字符串文字(const wchar_t[]),因此您使用的是wcout而不是cout