还想添加,就申请能装下16个成员的内存,后面32,64,128。依次*2。
所以这里比易语言原生的快,是有依据的。这样也是最贴合实际的。
后面用到的空间越大,申请的缓存空间也就越大。避免大量申请释放内存。
一次性加入的成员越多,我这份会快得越明显。
至于删除为什么,可能因为易语言,删除后缩小了内存空间吧(不确定),我这份实现没有缩小,清除时才会缩小。
还想添加,就申请能装下16个成员的内存,后面32,64,128。依次*2。
所以这里比易语言原生的快,是有依据的。这样也是最贴合实际的。
后面用到的空间越大,申请的缓存空间也就越大。避免大量申请释放内存。
一次性加入的成员越多,我这份会快得越明显。
至于删除为什么,可能因为易语言,删除后缩小了内存空间吧(不确定),我这份实现没有缩小,清除时才会缩小。