Arduino-List:实现动态数组的Arduino库

时间:2024-05-29 15:07:28
【文件属性】:

文件名称:Arduino-List:实现动态数组的Arduino库

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-29 15:07:28

arduino list dynamic-array C++

Arduino列表库 Arduino库,实现了一个动态大小的数组,即一个可以添加或删除元素的集合,并且该集合根据存储的元素数量来增加或减少其容量。 更多信息 使用说明 List类的操作与C ++中的Vector类相似,但是其实现方式很简单,可以在像Arduino这样的处理器中使用。 但是,方法和变量的名称类似于C#中可用的通用List类,它更为现代和最新。 List类被初始化为一定容量,默认情况下为4个元素。 在内部,该类实现一个列表容量大小的数组。 变量Count计算列表中已占用元素的数量。 当项目数等于列表的容量时,该列表已满。 如果在列表已满时添加元素,则内部数组将被复制到新数组,其容量是初始数组的两倍。 扩展过程需要创建一个新数组并复制元素,这需要花费更多时间才能简单插入。 与普通数组一样,可通过索引器[]访问列表中的元素。 此外,还有添加,插入,替换或删除元素或一系列元素


【文件预览】:
Arduino-List-master
----keywords.txt(858B)
----LICENSE(11KB)
----src()
--------ListLib.h(7KB)
----library.properties(420B)
----examples()
--------List()
----README.md(6KB)

网友评论