_UNICODE与UNICODE宏

拿vc6.0来说:
1、首先创建一个简单的win32 Application。
2、设置工程预定义了UNICODE而没有预定义_UNICODE(工程->设置->预定义栏添加UNICODE)
3、在WinMain主函数所在CPP文件包含<TChar.h>
4、当在WinMain里添加 TChAR str[6] = "123"时,TCHAR被解析为unsigned short类型,当调用函数_tcscpy时,参数被解析为char类型
5、修改工程预定义_UNICODE而没有预定义UNICODE,当在WinMain里添加 TChAR str[6] = "123"时,TCHAR被解析为char类型,当调用函数_tcscpy时,参数被解析为unsigned short类型
6、修改工程预定义_UNICODE和UNICODE,当在WinMain里添加 TChAR str[6] = "123"时,TCHAR被解析为unsigned short类型,当调用函数_tcscpy时,参数被解析为unsigned short类型
原文地址:https://www.cnblogs.com/handongdong/p/2225021.html