c++ - wcout<<L 中的 L 是什么意思?

标签 c++ unicode cout wstring

<分区>

有什么区别

std::wcout << "some text" ;

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

?

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

最佳答案

L 不属于 wcout,而是属于 string literal .

从上面链接的引用看

2) Wide string literal. The type of a L"..." string literal is const wchar_t[]

关于c++ - wcout<<L 中的 L 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27838469/

相关文章:

c++ - ifstream 在 Xcode 中不起作用?

包含在 2 个特定字符之间的 C++ 子字符串

mysql - UTF-8字符有问题;我看到的不是我存储的

c - POSIX系统上通用字符有什么用?

c++ - c++ 中的 cout<<cout 和 cout<<&cout 有什么区别?

c++ - 是否有像 "cvHoughCircles()"这样的 opencv 函数用于方形检测?

c++ - 重载 'swap(float&, float&)' 的调用不明确

c++ - ICU 探测所有货币符号

c++ - if 语句中有 float 的奇怪错误

c++ - int 类型的函数不使用 return C++