WCHAR w = L'T';
int len = sizeof(w);
printf("%d/n", len);
wprintf(L"%c/n", w);
char c = 's';
int lenc = sizeof(c);
printf("%d/n", lenc);
printf("%c/n", c);
前提是在c++编译环境下,在c编译环境下是通不过的...好奇怪啊..
_T一般同字常数相关,如_T("Hello")。如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。_T和_L的区别在于,_L不管你是以什么方式编译,一律以以UNICODE方式保存。