Angenommen, jemand hat eine Methode geschrieben, die eine bestimmte Datei öffnet und vergisst, sie in einigen Fällen zu schließen. Kann ich bei dieser Methode sicherstellen, dass die Datei geschlossen ist ohne den Code der ursprünglichen Methode ändern?So stellen Sie sicher, dass eine Datei am Ende des Laufs geschlossen wird
Die einzige Option, die ich sehe, ist eine Methode schreiben, die die ursprüngliche Methode umschließt, aber das ist nur möglich, wenn die Datei außerhalb der ursprünglichen Methode definiert ist, richtig? Sonst ist es für immer verloren ...
Mit welcher Methode wird die Datei geöffnet? – bjskishore123
C++ hat Funktionen, keine Methoden. –
Wenn die Methode "vergessen" kann, die Datei zu schließen, verwendet sie keinen C++ - Dateistream. Was benutzt es stattdessen? –