Ich habe eine Datei, die während der Laufzeit mehrmals geöffnet sein muss. Jedes Mal, wenn Text in die Datei eingefügt wird. Hier ist der Code:Wiederverwendung der Stream-Iteratoren
ofstream fs;
fs.open(debugfile, fstream::app);
ostream_iterator<double> output(fs, " ");
copy(starting_point.begin(), starting_point.end(), output);
...
fs.open(debugfile, fstream::app);
ostream_iterator<double> output1(fs, " ");
copy(starting_point.begin(), starting_point.end(), output1);
Meine Frage ist, kann ich einen Stream-Iterator „Ausgang“ jedes Mal, wenn ich die Datei öffnen, zum Beispiel eine Art, es zu reinigen?
Dank
Warum in Funktion setzen Sie den wieder verwendbaren Code nicht und die Funktion mehrmals aufrufen? – NathanOliver
Das ist richtig. Ich kann so machen. – colddie