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

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