您的位置:首页 > 编程语言 > C语言/C++

C++是定义全局变量和函数常用方法.

2014-04-01 11:33 423 查看
在cpp文件中进行函数的定义:

const std::stringTimeConvert(const LCSH::Time& time )

{

std::string m_time;

m_time= getstring(time.year);

………

returnm_time;

}

在头文件中对该函数进行全局函数的声明:

extern const std::string TimeConvert(constLCSH::Time& time );

这样定义后则在整个工程中都能对该函数进行调用。

C++是定义全局变量和函数常用方法.

分类:
EVC 2006-03-24 11:54
11165人阅读 评论(3)
收藏
举报

c++class

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的做法外还可以:
在".h"里声明

int GetDataTime(CString strDataTime, CString strSep);

在".cpp"里实现

int GetDataTime(CString strDataTime, CString strSep)

{

....

}
使用时只是将".h"文件包含进去即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: