ifstream und ofstream oder fstream sind mit in und out

Beim Umgang mit Dateien, welche der beiden folgenden Beispiele wird bevorzugt?
Kennt einer eine bessere Leistung als die anderen? Gibt es überhaupt einen Unterschied?

ifstream input("input_file.txt");
ofstream output("output_file.txt");

vs

fstream input("input_file.txt",istream::in);
fstream output("output_file.txt",ostream::out);
Mit einem istream wo ein ostream erwartet wird, führt zu einem Fehler, wird dies erspart Ihnen eine Menge Kopfzerbrechen dann, wenn Sie versehentlich eine fstream eröffnet im input-Modus, die der compiler nicht meckern.

InformationsquelleAutor Ishan M | 2015-05-22

Schreibe einen Kommentar