Estoy haciendo un vector de "puntos de referencia" en el Arduino. Cada waypoint es un objeto. El Arduino obviamente necesitará almacenar múltiples waypoints para la navegación del waypoint. Pero en lugar de almacenar estos waypoints en una matriz preprogramada estándar, el usuario deberá poder agregar, eliminar puntos de referencia y moverlos. Desafortunadamente, Arduino no ofrece un tipo de vector como biblioteca incorporada.Vectores en Arduino
Actualmente estoy contemplando dos opciones:
En Container for objects like C++ 'vector'?, alguien publicó una biblioteca de propósito general. No contiene ninguna eliminación de índice u operaciones de movimiento. Pero contiene algunas estrategias de administración de memoria.
he utilizado malloc, dealloc, calloc en el pasado. Pero no me gusta esa opción en absoluto, especialmente con las clases. ¿Pero esta es una mejor opción en mi senario?
¿Cuál es el mejor camino para bajar?
Es posible que desee ver aquí: http://andybrown.me.uk/ws/2011/01/15/the-standard-template-library-stl-for-avr-with-c-streams/ – paulsm4