Section courante

A propos

Section administrative du site

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



Dernière mise à jour : Mercredi, le 10 avril 2019