QList
Связные списки для динамического хранения данных, которые растут и сжимаются во время работы программы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7f64e1fc97797737e0b48d3745f3612d6b9c102a93d40c2ac372b11ca78e6c0eQList-0.6.7-7f64e1fc.zipОписание
Когда в скетче нужна структура данных, которая растёт и сжимается во время работы программы, QList спасает от необходимости заранее выделять место под фиксированный массив. Библиотека реализует связные списки, и с её помощью можно собирать данные в очередь, стек или вектор в зависимости от того, как обращаться к элементам. Добавлять и удалять записи просто — вызвал функцию и готово. Доступ к значениям, изменение уже добавленных элементов и поиск по списку работают встроенными методами; если поиск ничего не нашёл, функция вернёт −1. Размер списка всегда можно получить через соответствующий вызов. Подходит для проектов, где заранее неизвестно, сколько данных придётся хранить.