Je veux transmettre des références constantes aux fonctions dans Delphi, donc je suis sûr que l'objet référencé ne changera pas et pour gagner du temps et de la mémoire. Donc, je veux déclarer une fonction commeConstantes Delphi et références
function foo(var const Value : Bar) : Boolean;
mais ce n'est pas autorisé. Je pensais que les valeurs constantes seraient automatiquement envoyées comme références. Cependant j'ai découvert que ce n'est pas le cas (obtenir l'adresse d'un objet avant de l'envoyer à la fonction me donne $ 12F50C et l'adresse du même objet dans la fonction est $ 12F564)
Que puis-je faire pour envoyer des références constantes?
Merci, c'est très utile à savoir. – Sambatyon