我遇到了一些我无法寻找其意义的东西。
#define DEFAULT_KEY L"text"
'L'是什么意思或做什么?
我找到的其他例子
wcscat(xpath, L"\\");
答案 0 :(得分:2)
这意味着字符串文字具有类型const wchar_t*
,这是与const char*
不同的类型。它通常用于存储Unicode字符串。
某些API(特别是Windows API)在整个地方都使用此类型。
答案 1 :(得分:0)
L前缀表示宽字符/字符串文字;即,它的类型为wchar_t而不是char。基于Unicode的程序通常使用宽字符串,而基于ANSI / ASCII的程序通常不使用。