现在的位置: 首页 > 综合 > 正文

wiengine 中的 wyArray

2017年12月21日 ⁄ 综合 ⁄ 共 474字 ⁄ 字号 评论关闭

具体实现源码没研究,写了几行测试代码,发现和stl的vector差不多,会自动扩容,支持随机存取。

从测试结果来看,自动扩容的机制也和vector一样,如下:

		m_array=wyArrayNew(4);
		wyArrayPush(m_array,new wyObject());
		wyArrayPush(m_array,new wyObject());
		wyArrayPush(m_array,new wyObject());
		wyArrayPush(m_array,new wyObject());


	LOGD("==== length :  %d =====",adapter->getLength());
	LOGD("==== size :  %d =====",adapter->getSize());
	wyArrayPush(m_array,new wyObject());
	LOGD("==== length :  %d =====",adapter->getLength());
	LOGD("==== size :  %d =====",adapter->getSize());

输出结果依次是

4,4    

5,8

抱歉!评论已关闭.