bonjour!
voici un extrait d'une classe en c++ et dont j'aimerai stocker les enregistrements dans un fichier. On m'a dit qu'il fallait surcharger l'opérateur <<. ce que j'ai fait plus bas, mais cela me signale une erreur.
class tabPersonne
{
Personne **table;
int taille;
int index;
public:
tabPersonne(int t);
~tabPersonne();
void ajoute(Personne *p);
void affiche();
float moyenne_Annee();
int nbreTotal_personne();
};
ofstream sortie("Enregistrement.txt",ios::out|ios::trunc);
if(sortie)
{
sortie<<tab.ajoute(&ens)<<"\n";
}
else
{
cerr<<"creation impossible \n";
}
j'aimerai que vous me dites exactement comment proceder afin non seulement de surcharger l'opérateur <<, mais aussi comment stocker mes enregistrement dans un fichier à partir de ma classe.
Merci!!