游戏退出时崩掉,我找到了引起错误的代码,但是不知道具体原因

我想把那个精灵的指针保存到类属性里

auto sp = Sprite::create();
SP = sp;  //    加了这行代码游戏退出的时候就会崩掉,引起来的话就完全没问题了,我只找到了这个,但是不明白原因,百度也没有查到。。

//.......一些其它的属性设置

addChild(sp, 1);


```



//////////////////////////////
// 解决!~    类声明的时候加上这个就好了    具体原因看看这个宏定义里面的东西就明白了~
CREATE_FUNC(DMGameControl);   // 里面是类名


```
// SP 在类里面是这样声明的
cocos2d::Sprite *SP;


```

感觉也可能是其它原因吧,我重新创建个项目试试…

// 解决!~    类声明的时候加上这个就好了    具体原因看看这个宏定义里面的东西就明白了~
CREATE_FUNC(DMGameControl);   // 里面是类名


```