Bonjour,
J'ai un comportement étrange avec les "new" dans mon code.
En fait quand je fais un new impossible pour cause de manque de mémoire tel que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
   pa=new(std::nothrow) float[100000000];
J'attend en retour un pointeur pa=NULL mais à la place j'ai une exception "badalloc" malgré mon "(std::nothrow)"
Je ne comprend pas pourquoi

merci de votre aide