问各位大侠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这个值,要怎么处理呢?谢谢了
展开
2个回答
展开全部
最简单的方法是定义一个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"
里面定义一个 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"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询