NEW |
Nouveau |
---|---|
Pascal |
Syntaxe
Procedure New(Var p:pointer-type); |
Paramètres
Nom | Description |
---|---|
p | Ce paramètre permet de retourner un pointeur |
Description
Cette fonction permet d'allouer de la mémoire dynamique pour une variable.
Algorithme
MODULE NEW(Ref Pointeur) Allouer de la mémoire pour le type de données pointé par Pointeur SI l'allocation est réussie ALORS Initialiser la zone de mémoire allouée à des valeurs par défaut (par exemple, 0 ou NIL) Définir Pointeur pour qu'il pointe vers cette zone de mémoire SINON * Définir Pointeur à NIL (aucune allocation n'a été faite) Pointeur ← NIL FIN SI |
Remarque
- Cette procédure n'a pas été défini dans le Pascal d'origine et la convention d'appel de cette procédure dépend donc essentiellement des marques de Pascal que vous utilisez.
Dernière mise à jour : Mercredi, le 10 avril 2019