Format(L“Com_ReadCloseEvent%d",portNo);这句话是什么意思,其中的L有什么用处?

来源:百度知道 编辑:UC知道 时间:2024/07/05 23:52:41
Format(L“Com_ReadCloseEvent%d",portNo);这句话是什么意思,其中的L有什么用处?

这个前面应该还有个对象名的
例如:
CString str;
str.format(L“Com_ReadCloseEvent%d",portNo);
意思就是格式化数据写入到str中,而L的意思就是使用UNICODE字符集.
UNICODE字符集的一个字符是用2个字节来存储的
一般没L就是默认ANSI字符集的。

L宽字符编码,不加也可以,在vs中默认就是宽字符,vc中不是
这句话全吗?好像缺点什么我就不好说了

前缀 L表示字符串是宽字符型的, 就是每个字符占用一个 short,而不是char

就是表示该字符是属于 unicode 编码的。。