ofstream - mit close selber schließen oder erledigt das Destruktor?
-
ofstream out("test.txt"); out<<"Hallo!"<<endl; out.close();muss ich ein ofstream Objekt mit close selber schließen oder erledigt das Destruktor?
-
Das erledigt der Destruktor für dich.
-
wenn du ihn allerdings nicht selber schließt ists immer sicherer, ihn zu flushen nach der letzten Eingabe. (sonst kommt son Kram bei raus wie hier andernorts zu sehen war)