bonjour
j'ai cree une classe MFile héritée de la classe ofstream dans le but de creer des fichiers préformatés :
voila mon constructeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part class MFile : public ofstream
je voudrais pouvoir utiliser les operateurs << et >> au sein de ma classe dans le constructeur par exemple : (je ne veux pas les surcharger!)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 MFile::MFile() :ofstream() { //recuperation de la date struct tm Today; time_t now; time(&now); Today = *localtime(&now); char* filename = new char[25]; sprintf(filename, "m_%4.4d_%2.2d_%2.2d.txt", (Today.tm_year+1900), (Today.tm_mon + 1), (Today.tm_mday)); MFile::open(filename); //erciture de l'entete //...???? MFile << filename; ?? delete[] filename; }
Quel est la syntaxe pour faire ceci?
merci
Partager