Do not define global variables.
You can do the following:
in GlobalVariables.h
#ifndef GLOBALVARIABLES_H
class GlobalVariables
{
public:
static const double vari1;
static const int index;
};
#endif
in GlobalVariables.cpp
const double GlobalVariables::vari1 = 9.8;
const int GlobalVariables::index = 2;
in any place of your code, these variables can be accessed in a way
like
double a = GlobalVariables::vari1;
int i = GlobalVariables::index;
引用楼主jiang_198586于2010-03-15 13:35发表的 全局变量使用举例 :
急需全局变量的例子,怎么样才能使在.h中声明的全局变量,在多个.cpp文件中可以使用?
[ 此帖被steinlee在2010-03-27 11:29重新编辑 ]