首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

能否在类中添加一个结构体数组,如果可以怎么实现

2013-09-06 
能否在类中添加一个结构体数组,如果可以如何实现能否在类中添加一个结构体数组,如果可以如何实现。代码如下

能否在类中添加一个结构体数组,如果可以如何实现
能否在类中添加一个结构体数组,如果可以如何实现。
代码如下:
结构体定义

typedef struct tag_DL645_2007
{
DL645_DInDi;  
CStringsName; 
DWORDsValue;
intnlen;
BYTEnDecimal;
BYTEnType;
}DL645_2007_ITEM;

结构体数组
static DL645_2007_ITEM dl645_2007_item[]=
{
//正向有功
{0x00010000,"(当前)正向有功总电能",NULL,4,2,1}, //
{0x00010100,"(当前)正向有功费率1电能",10000000,4,2,1}, //
{0x00010200,"(当前)正向有功费率2电能",10000000,4,2,1}, //
{0x00010300,"(当前)正向有功费率3电能",10000000,4,2,1}, //
{0x00010400,"(当前)正向有功费率4电能",10000000,4,2,1}, //
{0x0001ff00,"(当前)正向有功电能数据块",NULL,20,2,1}, //
};

我想把这个数组放在类中,且作为类的静态成员,请问该如何实现? 静态成员 结构体
[解决办法]
简单写下 不知道对不对 你试试

.h文件里
class A{
public:
static DL645_2007_ITEM myarray_[];
}
.cpp文件里
DL645_2007_ITEM A::myarray_[]=
{
    //正向有功
    {0x00010000,    "(当前)正向有功总电能",        NULL,            4,    2,    1}, //
    {0x00010100,    "(当前)正向有功费率1电能",    10000000,        4,    2,    1}, //
    {0x00010200,    "(当前)正向有功费率2电能",    10000000,        4,    2,    1}, //
    {0x00010300,    "(当前)正向有功费率3电能",    10000000,        4,    2,    1}, //
    {0x00010400,    "(当前)正向有功费率4电能",    10000000,        4,    2,    1}, //
    {0x0001ff00,    "(当前)正向有功电能数据块",    NULL,            20,    2,    1}, //


};

热点排行