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()宏学习的主要内容,如果未能解决你的问题,请参考以下文章

vc助手 设置 宏控制

vc助手 设置 宏控制

Unicode _T和L和_TXET

高分求助VC中关于不定参数宏的使用

#define,#undef宏学习

event recorder 学习手记