全局结构体的使用方法

1. 对于全局结构体定义,首先在Globals.h头文件中构造结构体,用typedef方式,如:

typedef struct Parameter
{
    int OK;
    string No;
}PARAM;

2.在Globals.cpp文件中:
PARAM*parameter= NULL;    // 注意,在这里初始化,这是初始的指针类型

3.再回到Globals.h头文件中:

extern PARAM*parameter;    // 注意,这里不能再初始化

4. 最后,即可在文件中进行使用

parameter->NO = 0.23;
parameter->OK = 0.25;

5.如果在步骤2和步骤三中不声明成指针,而是一般的结构体变量,即可只在Global.h中进行声明,如下

extern PARAM parameter;

6.一般声明的结构体变量即可在文件中使用,如下:

parameter.NO = 0.23;
parameter.OK = 0.25;

7.大功告成!

你可能感兴趣的:(C++基础学习)