说明下遇到的问题 一般情况下下 create创造出来的node在create函数里面就添加了autorelease了
这样 当node离开作用域的时候 node会被回收池喀嚓掉
可是如果我再头文件声明了一个node;
for(int i = 0;i < 10;i ++)
{
ccnode n = node::create();
node = n;
}
这样子我离开了for所处的函数时,node]里面的数据还在
现在我需要清楚掉node里面的数据
如果只是 node* = null:
node*是没有被回收的 还存在于内存中
添加node* -> autorelease 报错
如果有添加 this -> addchild(node*);
然后node*->removefromParent;
这样,node也会被回收,但是我并不需要这一步,这样 我就不会回收node了
各位有没有什么好的解决方法 谢谢
还是喜欢oc的数组 ccarry有考虑过替换掉node]
但是如果是二维数组 node]]有明确地坐标关系
有时候会比较方便 所以就需要解决这个问题
说得比较不清楚 希望各位谅解下