注册 登录
编程论坛 C++教室

问下标准头文件!

aipb2007 发布于 2007-04-10 20:43, 491 次点击

想问下,标准头文件中有些加了.h有些没有

他们的区别?还有跟namespace std的关系。

3 回复
#2
yushui2007-04-11 20:27
加.h的是旧式的 而不加的是新式的 后者要加using namespace std, 前者不加 ,其他的就不知道了 呵呵
#3
百年不亮2007-04-12 20:52
不加的是使用了名字空间封装的,如果用这种,在使用名字空间中的类,函数,对象时需要在使用前加上using namespace std或在类,函数,对象等前面加std::前缀,如std::cout
#4
dlcdavid2007-04-12 21:39
标准C++的头文件都没有.h

从C继承来的头文件可以在前面加c而去掉.h
如:#include<ctype.h>

#include<cctype>

[此贴子已经被作者于2007-4-12 21:43:21编辑过]

1