Probleme de redefinition d'operator en C++
Fermé
raoul31
Messages postés
2
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
18 janvier 2004
-
17 janv. 2004 à 20:48
char snipeur - 23 avril 2004 à 23:41
char snipeur - 23 avril 2004 à 23:41
A voir également:
- Cannot use 'in' operator to search for 'length' in
- Not in a hypervisor partition (hvp=0) (verr_nem_not_available). vt-x is disabled in the bios for all cpu modes (verr_vmx_msr_all_vmx_disabled). - Forum VirtualBox
- Www.google.com search video - Télécharger - TV & Vidéo
- Attention au site light in the box ✓ - Forum Consommation & Internet
- The system has posted in safe mode ✓ - Forum BIOS
- Samsung made in vietnam - Forum Samsung
2 réponses
a mon avis, il suffit d'enlever les "reference" dans la declaration des operator dnas la class
ça donne :
Class reference{
...
int operator<(const reference &)
...
}
voila. a toi de dire si ça marche maintenant.
ça donne :
Class reference{
...
int operator<(const reference &)
...
}
voila. a toi de dire si ça marche maintenant.
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
22 avril 2004 à 20:05
22 avril 2004 à 20:05
je crois qu'il ne faut pas mettre le mot reference entre les accolades
dans le fichier hpp (là où on déclare les prototypes)
c'est à dire:
int reference operator ==(const reference &);
à remplacer par
class reference
{
int operator ==(const reference &);
int operator <=
etc...
etc...
}
j'ai pas le temps de vérifier mais avec c++ builder
je crois que ça le fait
a+
dans le fichier hpp (là où on déclare les prototypes)
c'est à dire:
int reference operator ==(const reference &);
à remplacer par
class reference
{
int operator ==(const reference &);
int operator <=
etc...
etc...
}
j'ai pas le temps de vérifier mais avec c++ builder
je crois que ça le fait
a+