Kan ik in c++ een functie 2 functiehandles geven? vb:
dus dat ik deze functie zowel met een ofstream als met een ifstream aan kan roepen (en nee, gaat me er niet om dat het ook met fstream kan
)
C++:
1
2
3
4
5
6
7
8
9
| bool fOpenFile(ofstream& iFile, char cFilename[], bool bIsBinary) bool fOpenFile(ifstream& iFile, char cFilename[], bool bIsBinary) { if (bIsBinary) iFile.open(cFilename, ios::binary); else iFile.open(cFilename); } |
dus dat ik deze functie zowel met een ofstream als met een ifstream aan kan roepen (en nee, gaat me er niet om dat het ook met fstream kan