谁能准确告诉我“ _T ”是什么意思?谢谢 谁能准确告诉我“ _T ”是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://dev.csdn.net/develop/article/51/51847.shtm 一个宏!说明字符串使用Unicode编码! 为了程序对ASCII码和UNICODE码兼容而定义的宏#define _T(x) __T(x)#ifdef _UNICODE#define __T(x) L ## x#endif#ifndef _UNICODE#define __T(x) x#endif __T是一个宏,说明字符串转换为UNICODE形式 为了程序对ASCII码和UNICODE码兼容而定义的宏它和程序预编译参数有关 如果设置了unicode宏,Unicode编码 window程序设计:如果定义了__UNICODE标识符,那么一个称作__T的宏就定义如下:# define __T(x) L##x这是相当晦涩的语法,但却属于C预处理的ANSI C标准.这一对##称为"粘贴符号",它将字母L添加到宏参数上.因此,如果宏参数是"Hello!",则L##x就是L"Hello!".如果没有定义_UNICODE标识符,则__T宏只简单地定义如下:#define __T(x)x此外,还有两个宏与__T定义相同:#define _T(x) __T(x)#define _TEXT(x) __T(x) GetComboBoxInfo函数和COMBOBOXINFO结构 请教高手,怎么分析开源项目 webkit 循环读取数据表记录问题 怎么固定输出的音量 VC++想说爱你不容易!!! 请教如何制作安装盘!急 学网络编程,从何处下手? 我的应用程序启动时总是最小化,可能我刚开始哪个地方设置错了,现在应该如何补救??? CALLBACK 回调函数谁给讲讲? CFile的文件问题(高手救命阿!) 哪儿有CString类成员函数使用的说明??比如:实现DOS下的strcat()?在线等~ 程序运行完毕后会自动释放申请的内存吗? 用什么工具可以查c程序的内存泄露?
#define _T(x) __T(x)#ifdef _UNICODE
#define __T(x) L ## x
#endif
#ifndef _UNICODE
#define __T(x) x
#endif
它和程序预编译参数有关
如果定义了__UNICODE标识符,那么一个称作__T的宏就定义如下:
# define __T(x) L##x
这是相当晦涩的语法,但却属于C预处理的ANSI C标准.这一对##称为"粘贴符号",它将字母L添加到宏参数上.因此,如果宏参数是"Hello!",则L##x就是L"Hello!".
如果没有定义_UNICODE标识符,则__T宏只简单地定义如下:
#define __T(x)x
此外,还有两个宏与__T定义相同:
#define _T(x) __T(x)
#define _TEXT(x) __T(x)