问各位大侠C++中参数在不同的cpp文件里怎么传递的问题。谢谢了

比如我现在建立了一个工程,里面共有5个文件,duquxml.h、myxml.h、duquxml.cpp、myxml.cpp和main.c。现在我在duquxml.cpp的... 比如我现在建立了一个工程,里面共有5个文件,duquxml.h、myxml.h、duquxml.cpp、myxml.cpp和main.c。现在我在duquxml.cpp的构造函数中获取了一个int a=10,我想将a=10,传递到myxml.cpp中,也就是在myxml中要用到a=10这个值,要怎么处理呢?谢谢了 展开
 我来答
百度网友143e5c9
推荐于2016-10-31 · 超过32用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:69.1万
展开全部
最简单的方法是定义一个duquxml.h头文件
里面定义一个 extern int a;

然后在duquxml.cpp引用这个头文件,定义int a。

而在myxml.cpp要用的话就extern int a; //全局变量哦。
还有你说的构造函数 是怎么样的 能不能贴出来看下啊。

给个例子吧

在duquxml.cpp文件中
全局变量 定义 int a;

在duquxml.h头文件中
extern int a;

在myxml.cpp文件中
全局引用 #include"duquxml.h"
维多K
2012-12-31 · TA获得超过413个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:177万
展开全部
很简单,在duquxml.cpp中建立一个全局变量,比如叫int g_nValue;
当你获取到一个int a=10之后,把这个值赋值给g_nValue

然后在myxml.cpp中声明一个外部变量,即:extern int g_nValue;
然后就能在myxml.cpp中直接用到g_nValue这个变量啦~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式