次のコードは VC++ 6.0 で完全にコンパイルされましたが、VS2005 でプロジェクトを開くと、次のエラーが発生します。
BCGPopupMenu.h(100): エラー C4430: 型指定子がありません - int と見なされます。注: C++ は default-int をサポートしていません
何が問題なのですか?
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;
};