Cocos2d-x中Array的公共成员方法
返回数组的元素数量
返回数组的容量
返回指定CCObject在数组内的位置,如果不存在则返回-1;
根据给定位置返回一个CCObject; 如果给定的下标大于数组长度,则会报错。错误提示如下: CCAssert(index < data->num,"index out of range in objectAtIndex()");
返回数组最后一个CCObject
随机返回一个数组内的CCObject,如果不改变随机种子会变成伪随机。
//随机种子 cc_timeval psv; CCTime::gettimeofdayCocos2d( &psv,NULL ); // 计算时间种子 unsigned int tsrans = psv.tv_sec * 1000 + psv.tv_usec / 1000; // 初始化随机数 srand( tsrans );
数组是否包含指定CCObject,返回类型为布尔值
数组是否与指定数组相等,返回类型为布尔值
添加一个CCObject到数组最后
从数组最后添加指定数组的所有元素。
把指定CCObject添加到数组的指定位置
移除数组最后一个CCObject,默认释放内存
移除指定CCObject,默认释放内存
移除指定位置的元素,默认释放内存
移除指定数组内的所有元素。
移除数组所有元素。
快速移除指定CCObject。不知道与普通remove有什么区别。
快速移除指定位置的元素。不知道与普通remove有什么区别。
交换数组内指定的两个CCObject的位置。
交换数组内指定位置的两个元素的位置。
用指定CCObject替换数组内指定位置的CCObject。默认释放内存。
颠倒数组内的元素的位置。 以上部分代码来自网络。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |