Delete

Supprime l'élément de la liste situé à la position spécifiée.

bool  Delete(
   int  pos      // Position
   )

Paramètres

pos

[in]  Position dans la liste de l'élément à supprimer.

Valeur de Retour

vrai si réalisé avec succès, faux si l'élément ne peut pas être supprimé.

Note

Si la mode de gestion de la mémoire est activé, la mémoire est libérée.

Exemple :

//--- exemple d'utilisation de CList::Delete(int)
#include <Arrays\List.mqh> 
//--- 
void OnStart() 
  { 
   CList *list=new CList; 
   //--- 
   if(list==NULL
     { 
      printf("Object create error"); 
      return
     } 
   //--- ajoute des éléments dans la liste 
   //--- . . . 
   if(!list.Delete(0)) 
     { 
      printf("Delete error"); 
      delete list; 
      return
     } 
   //--- supprime la liste 
   delete list; 
  }