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 werden

    edit: 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.


Anmelden zum Antworten