读书人

种里有个static int 值 只要删除这个

发布时间: 2012-07-22 19:31:18 作者: rapoo

类里有个static int 值 只要删除这个类就出错 为啥
写了个游戏,但是下面这个类出问题了,不知道为什么

C/C++ code
class BlackSkill  : public RoleObj{public:    BlackSkill(RoleObj *parentRole,RS_SelectAction SelectAction);    virtual ~BlackSkill();    RS_SelectAction m_SelectAction;    RoleObj *m_ParentRole;    DWORD m_dwLastSystemTime[256];    static int x;//就是这个static    //技能黑火球属性    int m_nPosBall;  //如果把这个删除就会出现Debug error!如果不删就运行正常 为啥呢public:    void FireBall();    void FireBallInit();    void Draw();};

已经初始化了 int BlackSkill::x=0;

[解决办法]
下断跟踪,这里唯一能做的

读书人网 >VC/MFC

热点推荐