vc中的头文件

来源:百度知道 编辑:UC知道 时间:2024/09/24 16:28:31
#include <iostream>
using namespace std;

这个东西是不是属于c++中的头文件?
在用vc6编程的时候,是要把它写在header file中呢?还是写在source file里?
那c++中没有头文件的行不行啊?头文件一定是写在header file里吗?

这个东西是不是属于c++中的头文件?
<iostream>是标准c++的输入输出流类库,有这个你才能用类似cout\cin等在屏幕输入输出,可以说是头文件。
在用vc6编程的时候,是要把它写在header file中呢?还是写在source file里?
二者皆可。你在哪里使用类似cout<<或cin这类东西,就在哪里加这个。一般是在source file里。
问题补充:那c++中没有头文件的行不行啊?头文件一定是写在header file里吗?
当然是行的。vc头文件与实现文件分开是为了便于管理,因为一个工程可能有很多头文件和源文件,这样比较清晰。如果一个很简单的程序,那头文件当然可以不用。另外,也不一定非要写在header file里。就像吃饭用碗吃,但我也可以不用碗直接下手从锅里抓一个道理。

iostream这个头文件中有控制输入输出的函数,是C++的标准,必须跟上using namespace std;
当然也可以写#include <iostream.h>,这样就不用写 using namespace std; 了
iostream.h不是C++的标准
写在头文件和源文件都可以。
关于iostream问题http://tech.163.com/special/000915SN/stthzcplus.html有详细的解说

如果你的程序是单文档,也就是只有一个.cpp文件,必须在程序开头加#include <iostream>
using namespace std;
如果你用多文档,比如有一个header file(例如examp.h),可以在其中写#include <iostream>,然后在主程序source file开头
#include "examp.h"即可

的确是C