cocos2dx的问题这是啥错误,我刚学的不怎么会,求大神回答
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2dx的问题这是啥错误,我刚学的不怎么会,求大神回答相关的知识,希望对你有一定的参考价值。
参考技术A CCAssert(m_uReference > 0, "reference count should greater than 0");这句是个断言,在m_uReference<=0时,就会出你那个框。你这个继承于CCObject的类被release过,并且m_uReference为0了。我看不到你是如何创建和使用这个继承类的,所以只能估计一下排查方法:
如果继承类是cocos自带的类,比如CCLayer,你创建时是否m_pLayer = CCLayer::create()这样把对象保存到某指针(m_pLayer)),而后又通过点击或者计时器中m_pLayer->retain()了。你应当在m_pLayer = CCLayer::create()的下一行就执行m_pLayer->retain()。记住有成员变量或全局变量保存了CCObject对象,那一定要马上retain()。本回答被提问者和网友采纳 参考技术B 空指针访问retain函数的吧
今天刚学的c++,两个程序。
#include<iostream>
using namespace std;
int main()
{
int a,b,sum;
cin>>a>>b;
sum=a+b;
cout<<"a+b="<<sum<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int max(int x,int y);
int a,b,c;
cin>>a>>b;
c=max(a,b);
cout<<"max="<<c<<endl;
return 0;
}
int max(int x,int y)
{int z;
if(x>y) z=x;
else z=y;
return(z);
}
以上是关于cocos2dx的问题这是啥错误,我刚学的不怎么会,求大神回答的主要内容,如果未能解决你的问题,请参考以下文章