全局变量夸函数使用: extern 声明 或引入该变量所在文件的头文件 在log.h中只写函数的声明,另外建立一个log.cpp的文件,把函数的实现都移到这个cpp文件中去就可以了。 其他方法如下: 1:在头文件是声明变量,然后在使用的文件中用exten标识。 ".h": int ntemp; ".cpp": exten int ntemp; 2:定义一个全局变量类,使用时包含头文件即可: "GlobalVar.h" Class CGlobalVar { CGlobalVr(); ~CGlobal(); static int ntemp; //用static }; "GlobalVar.cpp" int CGlobalVar::ntemp = 0;//定义并初始化 CGlobalVar::CGlobalVar() { } CGlobalVar::~CGlobalVar() { } 3:全局函数可以用上面2的做法外还可以: bestgood 在".h"里声明 int GetDataTime(CString strDataTime, CString strSep); 在".cpp"里实现 int GetDataTime(CString strDataTime, CString strSep) { .... }使用时只是将".h"文件包含进去即可,然后就可以再别的文件中调用了
4、用类中的共有成员函数的话必须是在使用前声明定义一个对象,如:A a; 然后通过对象来访问函数:a.f();
https://zhidao.baidu.com/question/402128863.html?skiptype=2
全局函数如何跨文件使用
最新推荐文章于 2024-06-24 19:37:57 发布