在#define中,L是什么意思?
#define NT_DEVICE_NAME L"\\Device\\SIOCTL"
答案 0 :(得分:7)
string的类型应为wchar_t []。
答案 1 :(得分:0)
这意味着该字符串是一个unicode(UTF-16)编码的字符串。 UTF-16字符串是16位字的序列,而不是8位字符。 Windows的字符串原生格式为UTF-16。有关unicode的更多信息,请参见此处:http://www.unicode.org/