能力值:
( LV2,RANK:10 )
|
-
-
2 楼
L 表明这个是 宽字符.
|
能力值:
( LV2,RANK:15 )
|
-
-
3 楼
L是个宏,F2跟一下就可以看到具体宏定义
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
正如楼上所言 L 只是一个宏, L 后的字符串将作为,UNICODE字符集处理。
推荐使用 _T() 宏或 TEXT() 宏,除非是强制使用UNICODE字符。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
谢谢.
我的是VC6.0为什么按F2没有任何反应.
#define __TEXT(quote) L##quote
这个我知道,只是不明白为什么用L来表示宽字符.感觉用W来表示会更直观的.
匈牙利表示法L是代表long型.这样容易让人不明白L的含义.
|
能力值:
( LV9,RANK:150 )
|
-
-
6 楼
L代表long型,也是放在后面的,并没有引号,呵呵
另外,似乎这里的"L"并不是宏吧,TEXT()与_TEXT()才是宏吧(不确定,没查资料)
这里的L只是告诉编译器,将字符当作宽字符来对待!
|
|
|