一个C++工程中不同文件之间的函数如何互相调用?
在1.cpp中有一局部变量a,a的值可能为1或2,如何将其传递给2.cpp?我是对软件进行二次开发,在它生成的模板中添加程序,这里的a只能是局部变量,有没有其他办法将a的...
在1.cpp中有一局部变量a,a的值可能为1或2,如何将其传递给2.cpp?
我是对软件进行二次开发,在它生成的模板中添加程序,这里的a只能是局部变量,有没有其他办法将a的值传递给2.cpp啊?拜托了。。 展开
我是对软件进行二次开发,在它生成的模板中添加程序,这里的a只能是局部变量,有没有其他办法将a的值传递给2.cpp啊?拜托了。。 展开
4个回答
展开全部
在2.cpp中声明这个变量即可(是声明不是定义):
cpp
int a =3; //这个是全局变量,不是局部变量,局部变量无法让其它文件访问
2.cpp:
extern int a;
void func() {
int b =a;
}
请帖部分代码出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个办法
1.相对路径 "..\rfb\Logger_stdio.h"之类的,根据自己情况调整,灵活运用“.\”和“..\”,他俩什么意思您应该知道的
2.在调用工程中加附加包含目录,这样可以直接<Logger_stdio.h>
1.相对路径 "..\rfb\Logger_stdio.h"之类的,根据自己情况调整,灵活运用“.\”和“..\”,他俩什么意思您应该知道的
2.在调用工程中加附加包含目录,这样可以直接<Logger_stdio.h>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.cpp int a;int main(){cin>>a;}
2.cpp extern int a; int main(){}
2.cpp extern int a; int main(){}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询