Dans l'exemple que j'ai cité ( Exemple pour envoyer des slaves aléatoires sur toutes les broches) je souhaitais générer des slaves. J'avais deux solutions:
− créer un générateur par broche, et changer ses caractéristiques avant l'envoi de chaque slave; ce qui fait qu'il faut un tableau pour en choisir un au hasard
− créer localement un générateur et le détruire pour libérer la place, ce qui est plus simple.
L'objet Slave est donc local à la fonction.
Maintenant, j'ai l'impression qu'avec un microcontrôleur on crée des objets sans avoir besoin de les détruire; si j'ai besoin d'un objet bouton ou moteur, je vais le laisser. Du coup, ils peuvent être statiques. Sur un ordinateur, on sera plus amené à libérer des objets. Si je fais un jeu avec des objets personnages, je serais amené à les libérer pour faire une nouvelle partie, ou de libérer des monstres pour en faire apparaître d'autres.