TCHAR.H有什么用,我看不出来
今天看了一个程序程序上面写了好多_T(""),看不懂,就上网看了一下。说是一个在TCHAR.h里面,目的是为了简化代码方便国际使用。我没有看出来,结果我做一个下面的测试也没有问题。现在自己就不清楚这个TCHAR.h有什么用了。哪们能帮我解释下。
这是我的测试:
#include <iostream>
#include "Tchar.h"
using namespace std;
int main()
{
char* hzNum[10]={"我","在","测","试"};
for(int i=0;i<4;i++)
cout<<hzNum[i]<<endl;
TCHAR* hzNmm[10]={_T("我"),_T("在"),_T("测"),_T("试")};
for(i=0;i<4;i++)
cout<<hzNmm[i]<<endl;
return 0;}