您当前的位置: 首页 >  ide

txwtech

暂无认证

  • 2浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

error C2146: syntax error : missing ';' before identifier 'lpMenu'

txwtech 发布时间:2016-03-29 19:34:28 ,浏览量:2

error C2146: syntax error : missing ';' before identifier 'lpMenu'

创建类的位置是很有讲究的,如果要使用CMenuItemContext类定义成员变量,则这个类需要放在CMyCoolMenu类之前。

 

 

class CMyCoolMenu:public CMenu 
{
public:
	CMyCoolMenu();
	virtual ~CMyCoolMenu();
	CMenuItemContext lpMenu[100];
	int index;

};

class CMenuItemContext
{
public:
	int nMenuID;
	CString strText;
};

 

 

 

 

正确的位置:

 

class CMenuItemContext
{
public:
	int nMenuID;
	CString strText;
};
class CMyCoolMenu:public CMenu 
{
public:
	CMyCoolMenu();
	virtual ~CMyCoolMenu();
	CMenuItemContext lpMenu[100];
	int index;

};

 

 

 

 

 

 

 

 

 

关注
打赏
1665060526
查看更多评论
立即登录/注册

微信扫码登录

0.1045s