Bonjour,
J'ai une class abstraite Term et une autre class XTerm qui derive de Term. dans la Term je veux surcharger l'operateur de comparaison "<" et pour ca je veux faire :
friend bool operator<(Term& term1,Term& term2){
if((dynamic_cast<XTerm&>(term1)) != NULL && (dynamic_cast<XTerm&>(term2)) != NULL){
...comparer les attributs de XTerm
}
}
Mais ca c'est pas possible car la class XTerm e definie apres la Term..Qu'est-ce que je peux pour que la conversion marche?
Partager