Beispiel für ein memory leak in c++ (durch die Verwendung von Ausnahmen)

In C++ How to Programm es einen Absatz gibt, die sagen:

Üblich, Programmierung besteht in der Allokation von dynamischem Speicher zuweisen der Adresse
dass der Speicher für einen Zeiger, verwenden Sie den Mauszeiger zu manipulieren, um die Speicher-und ausplanen der
Speicher mit löschen, wenn der Speicher nicht mehr benötigt wird. Wenn eine Ausnahme Auftritt, nachdem
erfolgreiche Speicherreservierung aber bevor die delete-Anweisung ausgeführt wird, kann ein Speicherverlust
auftreten konnte. Der C++ - standard sieht Klasse Vorlage unique_ptr im header
mit dieser situation umzugehen.

Alle auf könnte mir vorstellen ein echtes Beispiel, dass Ausnahmen auftreten und Speicher-Leck wie dieser Beitrag?

  • Ich denke, einige Leute brauchen, um neu zu bewerten Ihre interpretation von "Nicht eine wirkliche Frage"...
  • 3 verschiedene in der Nähe Stimmen. Vielleicht sollte ich warf einen 4. (unterschiedlich) ein. 😛
  • Hier sind Sie 🙂
Schreibe einen Kommentar