Fonction qui retourne une adresse, comment faire ?
Fermé
MoxDe
-
1 déc. 2013 à 13:40
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 1 déc. 2013 à 17:47
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 1 déc. 2013 à 17:47
A voir également:
- Fonction qui retourne une adresse, comment faire ?
- Rechercher ou entrer l'adresse - Guide
- Darkino nouvelle adresse - Guide
- Fonction si et - Guide
- Créer une adresse hotmail - Guide
- Darkino : le grand site pirate change d'adresse et d'interface - Accueil - Services en ligne
1 réponse
nicocorico
Messages postés
799
Date d'inscription
dimanche 19 juin 2011
Statut
Membre
Dernière intervention
3 juillet 2018
138
Modifié par nicocorico le 1/12/2013 à 17:48
Modifié par nicocorico le 1/12/2013 à 17:48
Bonjour,
Avec le mot réservé "pointer", la fonction retourne un type indéfini de pointeur, et il est tout aussi simple de retourner un pointeur typé, tel qu'ici:
Certains types sont déjà retournés par la fonction sous forme de pointeurs, dès que celui-ci dépasse 4 octets.
De plus les types "var" tels que
Le chêne aussi était un gland, avant d'être un chêne
Function RetourneAdresse(T : Liste) : Pointer;
Avec le mot réservé "pointer", la fonction retourne un type indéfini de pointeur, et il est tout aussi simple de retourner un pointeur typé, tel qu'ici:
PRec : ^Rec;
Rec : record
Int: Integer;
end;
Function RetourneAdresse(T : Liste) : PRec;
Certains types sont déjà retournés par la fonction sous forme de pointeurs, dès que celui-ci dépasse 4 octets.
De plus les types "var" tels que
Procedure ProcVar(Var Value : Rec);reviennent exactement au même qu'un retour sous forme de pointeur, puisque la variable est passée par adresse et que celle-ci est donc directement influencée.
Le chêne aussi était un gland, avant d'être un chêne