永发信息网

问一个关于c++调用另一文件函数的问题

答案:2  悬赏:30  手机版
解决时间 2021-01-27 06:55
  • 提问者网友:战皆罪
  • 2021-01-26 15:04
想要用一个cpp定义函数,然后在另一个cpp调用要怎么连接?在同一个工程、才刚刚学,网上的没有例子看不懂,下面是代码
a.pp:
#include
#include "f.cpp"
using namespace std;
int main()
{
int a,b;
cin>>a;
b=s(a);
cout< return 0;
}
f.pp:
#include
using namespace std;
int s(int r)
{
int v;
v=(4.0/3)*3.14*r*r*r;
return v;
}

对了,是要将两个cpp包含在一个。H文件中
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-01-26 15:22
你这样include另一cpp文件是不推荐这么做的
当然这样做了只要编译和链接第一个源文件即可 相当于两个文件合并

一般不用include 只要在第一个文件里声明下第二个文件里的函数就可以编译了
当然链接时要两个文件的目标文件链接在一起 才能生成可执行程序
小程序这样没问题 大一点的工程 函数声明要放到头文件里面
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-01-26 15:54
拷贝构造函数调用次数 myclass obj3(obj1); //1 myclass fun(myclass p) //2 myclass temp(p);//3 return temp;//4 这2个是普通构造函数 myclass obj1(10),obj2(0);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯