vc++ L # x 什么意思解决方案

vc++ L ## x 什么意思
vc++   L   ##   x   什么意思

------解决方案--------------------
呃。。。
在字符串前加L表示字符串是宽字符,比如
L "abcd "

L ## x

是将L与x连接在一起,再比如:
#define msg_handle_name( msg ) msg_##handler( void* p )

则使用时:
msg_hanle_name( WM_PAINT )
全部都替换成
WM_PAINT_handler( void* p )
------解决方案--------------------
宽字符,Unicod编程时用到。
用TEXT( " ")宏更好:可以同时为ANSI和UNICODE编程。
------解决方案--------------------
##是预编译器粘滞符号,表示L于x粘在一起,

L## "我 " ==》 L "我 "