读书人

C++标准头文件与C标准头文件解决办法

发布时间: 2012-03-17 19:06:28 作者: rapoo

C++标准头文件与C标准头文件
我大概查了下,
新的C++标准把头文件中.h都去掉了,如 <iostream> ,这些内容都是在名字空间std中的,
原来C标准库的头文件都在名字前加了个c,如 <cstring> , <cstdio> , <ctime> 这些到底在不在std中呢,
我在vc6.0下这样用就报错,std::strcpy(),std::time_t t,
time_t is not a member of std,但在dev-cpp下编译通过没问题,是不是vc6.0对标准支持不好啊,

[解决办法]
yes
[解决办法]
in std namespace;
don 't use vc6; please use vc8
[解决办法]
well,in C, these functions are named "C library " or "C runtime library " ,
in C++, we call them "Standard Function Library ",though, they arn 't STL,but they also belongs to the C++ standard.
[解决办法]
<cstring> 之类的都在std中。VC6不清楚,如果不是这样,那就是对标准的支持有问题。

读书人网 >C++

热点推荐