C++ Appel de new

batmat -  
 weblook -
Je cherche a savoir si new a reussi a allouer ce qu'on lui demande : est ce qu'il renvoie NULL comme malloc si ca raté ou autre chose ?
@+

1 réponse

  1. weblook
     
    SI tu fais

    int *ptr=NULL;
    ptr=new int[50];

    tu peux ensuite tester ton ptr comme ceci:

    if(ptr==NULL)
    l'allocation à échoué
    else
    allocation dynamisue réussie
    0