C++中如何在一个cpp中利用另外一个cpp中的内容?

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:13:15
这是6.cpp:
#include <iostream>
using namespace std;
main()
{
int a=3,b=4;
cout<<a+b<<endl;
return 0;
}
--------------------
这是6b.cpp:
#include "6.cpp"
{
cout<<a+b<<endl;
}请问应该怎么改才能让6b.cpp中利用上6.cpp中的内容?
请问应该如何修改程序??

可以把上面的文件保存成.h文件,
再在你需要运行它的程序里面声明这个文件,譬如:#include"6.h"
但是你编的.h文件一般是函数或对象,而且必须放在VC的include文件夹里面,
其他程序声明后就可以调用

对不起,这样做是无可能的,如果想这样做的话.请参照C++模板.

如果是6.cpp利用6b.cpp的话还说得过去。6b.cpp用6.cpp的话不太可能.

把6.cpp 编成头文件,在6b.cpp 中引用该文件

利用6.cpp是怎么个利用法?你对c++的理解应该还不是很透切

文件6.h
#include <iostream>
using namespace std;
int a=3,b=4;

文件6.cpp
#include "6.h"
int main()
{ cout<<a+b<<endl;}

运行结果:7