读书人

关于标准库头文件的有关问题

发布时间: 2013-10-30 12:56:22 作者: rapoo

关于标准库头文件的问题,
标准库头文件哪个包含TCHAR.h啊,能不能帮帮菜鸟啊。编程时碰到_T()未定义,知道要包含tchar.h头文件,但是标准库头文件是哪个呢? 头文件 标准库
[解决办法]

引用:
Quote: 引用:

include 你说的那个 不行么

我是用vs2008,利用的标准库,所以不能用.h文件。比如用#include<iostream> 代替了#include<iostream.h>
但是现在我不知道哪个文件里包含了tchar.h。

并不是全都都用不带.h的,只是std空间中包括的
[解决办法]
引用:
Quote: 引用:


#ifdef _UNICODE
#define _T(x) L ## x
#else
#define _T(x) x
#endif


你的意思是让我自己加这段代码?还是说如果我用的是unicode的话,就直接用L()。你的意思不懂

自己加下面这段代码:
#ifdef _UNICODE
#define _T(x) L ## x
#define _tcscpy wcscpy
#else
#define _T(x) x
#define _tcscpy strcpy
#endif

读书人网 >C++

热点推荐