首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求解,外部函数调用的有关问题

2012-05-23 
求解,外部函数调用的问题。Filel.cppexternint yourfun(int x,int y){int temptempx+yreturn temp}File

求解,外部函数调用的问题。
Filel.cpp
extern int yourfun(int x,int y)
{
int temp;
temp=x+y;
return temp;
}
File2.cpp

#include<iostream>
using namespace std;
extern int yourfun(int x,int y);
int main()
{
int sum=0,a=20,b=30;
sum=yourfun(a,b);//这里出现错误,说是无法引用yourfun(int,int)函数,为什么呢?
cout<<"sum="<<sum<<endl;
return 0;
}


[解决办法]
将“Filel.cpp
extern int yourfun(int x,int y)”中的“extern”关键字去掉试试。
[解决办法]
你肯定用的不正确。我这测试通过。
[解决办法]
貌似函数的实现部分不用加extern的吧。。。
[解决办法]
怎么可能两个都用extern

热点排行