快让人崩溃的error C2236: 意外的“class”“CElement”。是否忘记了“;”
求助:快让人崩溃的error C2236: 意外的“class”“CElement”。是否忘记了“;”?
class CElement:public CObject
{
protected:
COLORREF m_Color; //存储颜色
CRect m_EnclosingRect; //计算一个矩形
int m_Pen; //画笔宽度
public:
virtual ~CElement();
virtual void Draw(CDC* pDC) {} //画图虚函数
CRect GetBoudRect(); //得到更新客户区
protected:
CElement();
};
这个是CElement的定义,整个文件编译能通过,生成的时候却遇到了error C2236: 意外的“class”“CElement”。是否忘记了“;”?错误,不知识为什么
------解决方案--------------------
protected:
CElement();
你单例模式?
放到public里面看看吧
------解决方案--------------------
class CElement 前面是什么.
如果前面没东西, 看 上一个头文件最后面是什么.
那地方应该少了个 分号
------解决方案--------------------
不一定是这个地方的错误.
是那个OBJ文件出错, 就在哪个CPP中找.
------解决方案--------------------
virtual void Draw(CDC* pDC) {} 后面怎么没有分号?
------解决方案--------------------
后面不需要分号
------解决方案--------------------
该类没有问题啊,看看其他地方。
class CElement:public CObject
{
protected:
COLORREF m_Color; //存储颜色
CRect m_EnclosingRect; //计算一个矩形
int m_Pen; //画笔宽度
public:
virtual ~CElement();
virtual void Draw(CDC* pDC) {} //画图虚函数
CRect GetBoudRect(); //得到更新客户区
protected:
CElement();
};
这个是CElement的定义,整个文件编译能通过,生成的时候却遇到了error C2236: 意外的“class”“CElement”。是否忘记了“;”?错误,不知识为什么
------解决方案--------------------
protected:
CElement();
你单例模式?
放到public里面看看吧
------解决方案--------------------
class CElement 前面是什么.
如果前面没东西, 看 上一个头文件最后面是什么.
那地方应该少了个 分号
------解决方案--------------------
不一定是这个地方的错误.
是那个OBJ文件出错, 就在哪个CPP中找.
------解决方案--------------------
virtual void Draw(CDC* pDC) {} 后面怎么没有分号?
------解决方案--------------------
后面不需要分号
------解决方案--------------------
该类没有问题啊,看看其他地方。