Salut,
j'ai un problème de déclaration de fstream (accès écriture et lecture d'un fichier) dans une classe
en gros:

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
 
A.h
 
classe A
{
private:
fstream file;
 
public
A(string& filename);
}
 
A.cpp
 
A::A(string& filename)
{
file.open(filename); // peut etre qu'il faut un petit .c_str() mais la n'est pas le probleme.
}
Donc, mon probleme, c'est qu'a la compile il me dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
error: field 'file' has incomplete type //en pointant sur la ligne déclaration du .h
du coup je ne sais pas comment declarer mon fstream :/
merci d'avance
dom
ps: j'ai bien chercher dans des refs ou des tutos, mais ils ne parlent pas de declaration dans un classe.