首页 > winnt.h和tchar.h中的文本宏为什么定义得乱七八糟的?

winnt.h和tchar.h中的文本宏为什么定义得乱七八糟的?

TCHAR.H:

#define _T(x) __T(x)
#define _TEXT(x) __T(x)

WINNT.H:

#define TEXT(quote) __TEXT(quote)

__T(x)__TEXT(quote)在功能上是一样的

如上,这么多形式其实质的都是一个东西,为什么要弄这么复杂呢?


在哪里看过忘了,好像是glibc, 怕展不开

【热门文章】
【热门文章】