Lors de l'utilisation de nouvelles et une exception bad_alloc est levée. Avez-vous encore besoin d'appeler delete sur le ptr avant de poursuivre ou pouvez-vous être sûr qu'aucune mémoire n'a été allouée?Lors de la mauvaise erreur d'allocation du nouveau, delete doit-il encore être appelé?
Que diriez-vous si vous utilisez la version nothrow? pouvez-vous à nouveau être sûr qu'aucune mémoire n'a été allouée si un nullptr est retourné?
De quel "ptr" parlez-vous? Publiez du code. –
tout ptr qui est alloué de la mémoire via nouveau –
Post. Certains. Code. La première partie de la question est sans réponse comme écrite, et borderline absurde. Quand 'new' est lancé, l'évaluation de l'expression ne s'est pas terminée. –