dateiflags an funktion uebergeben
-
Hallo,
ich habe eine Funktion die eine datei öffnet. Als Parameter soll die Datei einmal den Dateinamen aufnehmen und zweitens die Flags wie die Datei geöffnet werden soll so in der Art:
openFile(filename,ios::out|ios::binary);
So sieht mein Funktionskopf aus:
bool openFile(string filename, basic_ios io)
Aber das klappt natuerlich nicht mit basic_ios. Wie muss der Datentyp fuer diese flags lauten ?
-
Mal abgesehn von der Frage wieso du eine Standard C++ Funktion wrapst, sind die Flags AFAIK enums, sprich ints ansonsten --> in der Headerdatei nachsehen.
-
Dürften eigentlich keine enums sein, denn die kann man nicht verknüpfen mit | zu einem neuen enum
-
TPD schrieb:
Aber das klappt natuerlich nicht mit basic_ios. Wie muss der Datentyp fuer diese flags lauten ?
Der Datentyp heißt ios_base::openmode.