Je fais un vecteur de "waypoints" sur l'Arduino. Chaque point est un objet. L'Arduino sera bien évidemment besoin de stocker plusieurs points de cheminement pour le point de cheminement de navigation. Mais au lieu de stocker ces points de passage, dans un standard préprogrammés tableau, l'utilisateur doit être en mesure d'ajouter, de supprimer les waypoints et les déplacer. Malheureusement, l'Arduino n'offre pas un type de vecteur comme une bibliothèque intégrée.
Je suis actuellement en contemplant deux options:
Dans un Conteneur pour objets comme C++ "vecteur"?, quelqu'un a posté une bibliothèque d'intérêt général. Il ne contient aucun indice de la suppression ou de la circulation des opérations. Mais il contient de la mémoire de stratégies de gestion.
J'ai utilisé la fonction malloc, dealloc, calloc dans le passé. Mais je n'aime pas que l'option du tout, surtout avec des classes. Mais est-ce une meilleure option dans mon senario?
Lequel est le meilleur chemin pour aller vers le bas?