Est-ce que quelqu'un a eu des problèmes avec la procédure d'effacement trouvée dans le paquet Ada.Containers? Il semble régler la longueur du conteneur à zéro, mais une fois qu'un autre élément est ajouté en utilisant la procédure Append, le contenu du conteneur réapparaît (c'est-à-dire qu'il ne sera jamais supprimé). J'ai essayé à la fois Ada.Containers.Doubly_Linked_Lists et Ada.Containers.Vectors. Les deux conteneurs ont le même comportement. Des pensées?Ada Ada.Containers Procédure d'effacement Problème
Répondre
Il me semble que vous avez trouvé un bug dans l'implémentation de ce compilateur par votre compilateur. Je le signalerais.
Je l'ai compris. Ada stupide. Vous devez faire attention à la façon dont vous faites référence aux données. Ada aime renvoyer des copies de données plutôt que des références à celles-ci.
En fait, votre compilateur Ada peut retourner des données comme bon lui semble. Si vous avez besoin d'un mécanisme de passage de référence, vous devez soit passer le paramètre en utilisant la méthode "access", soit utiliser une référence au type de données. Je pense que la seule exception est les types marqués, qui doivent être passés par référence. –
- 1. problème procédure
- 2. Longueur arbitraire entier dans Ada
- 3. Procédure stockée par Linq Problème
- 4. MS SQL procédure stockée problème
- 5. Ada initialisant un tableau basé sur l'entrée de l'utilisateur
- 6. Suivi des dépendances d'en-tête dans Ada?
- 7. Comprendre comment Ada sérialise un enregistrement
- 8. SubSonic 3.0.0.3 Appel procédure stockée Problème
- 9. Java/Ada Big Endian à Linux Little Endian problèmes
- 10. Problème appelant la procédure stockée d'une autre procédure stockée via ASP classique
- 11. Problème de procédure stockée SQL Server appelant une autre procédure stockée
- 12. Site Web Conformité à la loi Americans with Disabilities (ADA)
- 13. Comment faire une concaténation de chaînes dans gdb/ada
- 14. Comment pouvez-vous imprimer une variable Ada.Calendar.Time dans Ada?
- 15. Création d'implémentations de référence de modèle dans Ada?
- 16. guillemets simples (') Insérer problème dans SQL Server 2005 procédure stockée
- 17. Problème lors de l'utilisation de ma procédure stockée
- 18. Problème lors de la sélection par ROWID dans la procédure
- 19. Procédure stockée mySQL avec un problème de connecteur .NET
- 20. Procédure d'essai
- 21. procédure stockée supprimer requête
- 22. arbre paralléliser procédure récursive
- 23. Erreur de procédure stockée
- 24. Procédure Mysql Call Stored d'une autre procédure stockée
- 25. ShellExecute à partir d'une procédure
- 26. DbNull.Value Paramètre de procédure stockée?
- 27. Zend Stored Procédure
- 28. Mutex Stored Procédure
- 29. Syntaxe de procédure stockée
- 30. mysql-procédure stockée:
Quel compilateur? Quelle plateforme? Je viens de regarder dans le corps du paquet Ada.Containers.Vectors de GNAT GPL 2009 et ça semble aller bien. J'ai aussi piraté ensemble une vérification rapide du comportement du vecteur et ça aussi, ça allait. –