以下代码在 VC++ 6.0 中编译得非常好,但是当我在 VS2005 中打开项目时,出现此错误:
BCGPopupMenu.h(100):错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持默认整数
可能是什么问题呢 ?
class BCGCONTROLBARDLLEXPORT CBCGPopupMenu : public CMiniFrameWnd
{
public:
enum ANIMATION_TYPE
{
NO_ANIMATION,
UNFOLD,
SLIDE,
FADE
};
static SetAnimationType (CBCGPopupMenu::ANIMATION_TYPE type)
{
m_AnimationType = type; // this line gives error
}
protected:
static ANIMATION_TYPE m_AnimationType;
};