比较简单的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:46:09
struct MSG{
UINT nM;
};
struct MSG _mess[]={ WM_CREATE,Oncreate,};//告诉我这个是什么意思
MSG不是struct的对象吗?怎么后面还能有这个_mess[]={ WM_CREATE,Oncreate,};

struct MSG
是一个结构体啊.是一个自定义类型
就和int是整数类型一样
转换成c++里的类就应该是
class MSG
{
//.....
};
MSG _mess[] = .......
结构体定义变量必须带struct
也可以这样
typedef struct MSG ST_MSG;
以后定义就可以用ST_MSG _mess[]=......
这条语句的意思是用struct MSG这个类型定义一个数组_mess,并用 WM_CREATE和Oncreate初始化2个元素
希望对你用帮助

定义结构体数组,用WM_CREATE,Oncreate初始化,他们可能是已经定义的宏或者变量