关于全局结构体的定义和使用

   我想定义一个全局静态的结构体,在一个类中写入结构体数据,在另一个类中取出数据
   我之前这样做了下:   //DataStruct类
#ifndef data_h      
#define data_h
#include 
//using namespace std;
class CDataStruct
{
public:
CDataStruct(void);
~CDataStruct(void);
};
static struct wellINFO  //唯一确定井(接口参数)
{
CString PROGECT_ID ;   //工程号
CString WELL_ID ;  //井号
}WELLInfo;

static struct NMRAinfo    //核磁分析对话框数据
{
double rangMax;
double rangMin;
double startDepth;
double endDepth;
std::vector sellected;
}NMRAInfo;
#endif //data_h


类一的一个函数中:NMRAinfo nmrainfo;
nmrainfo.endDepth = 10;

类二: NMRAinfo nmrainfo;
double end = nmraInfo.endDepth;
打印end,显示垃圾值……
各位大哥,帮帮忙啊~

你可能感兴趣的:(关于全局结构体的定义和使用)