-
-
[求助]为什么我用了#define UNICODE后,TCHAR仍是char类型的?而不是unsigned short??
-
-
[求助]为什么我用了#define UNICODE后,TCHAR仍是char类型的?而不是unsigned short??
为什么我用了#define UNICODE后,TCHAR仍是char类型的?而不是unsigned short??
代码如下:
#include <iostream>
#include <stdio.h>
#include <string>
#include <tchar.h>
#define UNICODE
#define _UNICODE
int main()
{
printf("%d\n", sizeof(TCHAR));
printf("%d\n", sizeof(wchar_t));
return 0;
}
这时候,第一个输出仍是1,第二个是2
不知道这是什么原因造成的???
[培训]科锐逆向工程师培训第53期2025年7月8日开班!