Ströme und Dateien in C++ (FAQ)
-
Immer mal wieder taucht die Frage auf, warum die Angaben ios::nocreate bzw. ios::nocreate als Open-Flags auf Compiler A nicht aber auf Compiler B funktionieren. Die Antwort ist einfach:
Weder ios::nocreate noch ios::nocreate sind Standard-C++. Diese beiden Open-Flags waren bei den veralteten <fstream.h>-Strömen weit verbreitet. Sie gehörten aber zu keiner Zeit zu den Standard-Strömen.von: Ströme und Dateien in C++
da meinte wohl jemand ios::nocreate und ios::noreplace, wie aus dem Codebeispiel ersichtlich
sollte geändert werdenedit: link wär auch ganz gut
[ Dieser Beitrag wurde am 08.04.2003 um 13:54 Uhr von Noesis editiert. ]
-
Danke für den Hinweis. Hab's verbessert.