Sérialisation d'un bool ou un type enum

cs_iznogoud Messages postés 2 Date d'inscription jeudi 14 février 2002 Statut Membre Dernière intervention 5 octobre 2003 - 13 mars 2003 à 01:42
superpa Messages postés 113 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 5 janvier 2004 - 13 mars 2003 à 10:36
Bonjour,

J'ai un petit problème lorsque j'utilise ma fonction serialize. Je suis incapble de rentrer des types bool ou des types que j'ai créer. Je sais pourquoi les opérateurs >> et << acceptent uniquement les types de base du C++ et bool ne fait pas partie de ces types.

Mais que dois-je faire pour ce problème.

Merci

1 réponse

superpa Messages postés 113 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 5 janvier 2004
13 mars 2003 à 10:36
Tu peux surcharger ces opérateurs.
par exemple
classe A
{
friend ostream& operator << (ostream& fl,A& a);
protected:
int z;
};

ostream& operator << (ostream& fl,A& a)
{
cout << a.z;
return fl;
}

A bientôt,
P-A
0
Rejoignez-nous