VC++ _T()宏学习
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++ _T()宏学习相关的知识,希望对你有一定的参考价值。
_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。
因此,Visual
_T和L的区别在于,L不管你是以什么方式编译,一律以UNICODE方式保存。
_T是一个适配的宏,
当
#ifdef _UNICODE的时候
_T就是L
没有#ifdef _UNICODE的时候
_T就是ANSI的。
代码如下,
输出没什么区别;
代码如下,
输出如下;
代码如下,
输出如下;
代码如下,
输出如下;
有时间再继续;
以上是关于VC++ _T()宏学习的主要内容,如果未能解决你的问题,请参考以下文章