1.用vc6.0写头文件
新建
linearStack2.h
在里面写类的声明
新建
linearStack2.cpp (注意 名称可以不用 linearStack2 你要取名 a.h 也可以)
关键是在该文件中要使用 #include "linearStack2.h" 导入linearStack2.h中声明的内容 然后在该文件中写方法的实现)
Compute2.cpp
若要使用linearStack2.h中定义的类 则要添加 #include "linearStack2.h"
2.vc中的头文件
这个东西是不是属于c++中的头文件?
<iostream>;是标准c++的输入输出流类库,有这个你才能用类似cout\cin等在屏幕输入输出,可以说是头文件。
在用vc6编程的时候,是要把它写在header file中呢?还是写在source file里?
二者皆可。你在哪里使用类似cout<<;或cin这类东西,就在哪里加这个。一般是在source file里。
问题补充:那c++中没有头文件的行不行啊?头文件一定是写在header file里吗?
当然是行的。vc头文件与实现文件分开是为了便于管理,因为一个工程可能有很多头文件和源文件,这样比较清晰。如果一个很简单的程序,那头文件当然可以不用。另外,也不一定非要写在header file里。就像吃饭用碗吃,但我也可以不用碗直接下手从锅里抓一个道理。
3.C++ 怎么自己创建头文件
1、打开vc++6.0编译器,如图选择新建功能。
2、在新建功能中选择文件,再选择c/c++ header file,然后再在右边文件名输入你想用的头文件名字**.h(最好用英文的名字,而且文件的拓展名.h要带上),输完名字点击确认,如图。
3、在新建的头文件中输入你的头文件代码(如图是我随便写的一个可调用函数),输完代码后单击左上角的保存。
4、找到自己刚才新建的头文件,将其复制或移动至vc++6.0的安装目录下的VC98\Include目录下。
5、再次打开vc++新建C语言文件,如图新建,选择文件,选择C/C++ source file,输入文件名**.c(记得要带上文件拓展名.c),确认。
6、在新建的c文件中输入代码,在预处理命令中声明你所编写的头文件名称就可以调用头文件的函数库了。
4.VC6.0中,我怎样用C++自定义一个头文件
1、直接在VC6.0的主界面中,通过图示位置选择新建进入。
2、这个时候弹出新的对话框,需要找到文件并点击跳转。
3、下一步等完成上述操作以后,继续确定C++ Source File的文件名。
4、这样一来会发现相关的结果,即可达到目的了。
5.如何将在C++里编写的头文件导到VC声明
一般为了安全性,只在头文件中进行声明,而不定义,在其它文件中进行定义。
给你个例子。因为我学了才一年,所以没法给你说过多的理论,给你两个例子你好好体会把。
简单例子实现输出两个数据。/*在text。
h头文件中进行声明*/#include
在/*matrix。h中声明*/#include
cpp中进行定义*/#include "matrix.h"Matrix Matrix::operator +(Matrix&w){ Matrix x; for(int i=0;i<2;i++) {for(int j=0;j<3;j++) x.a[i][j]=this->a[i][j]+w.a[i][j]; } return x; }istream& operator>>(istream& w,Matrix& y){ for(int i=0;i<2;i++) {for(int j=0;j<3;j++) cin>>y.a[i][j]; } return w;}ostream& operator <<(ostream & x,Matrix& z){ for(int i=0;i<2;i++) { for(int j=0;j<3;j++) cout<