C++ : à propos de la surcharge d'opérateurs
Résolu/Fermé
A voir également:
- C++ : à propos de la surcharge d'opérateurs
- Surcharge lnb ✓ - Forum TNT
- Surcharge antenne ✓ - Forum Vidéo/TV
- Surcharge du circuit LNB - Forum Satellite
- Surcharge au niveau du cable antenne canal plus - Forum Satellite
- Test de recrutement opérateur de saisie ✓ - Forum Études / Formation High-Tech
3 réponses
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
8 sept. 2010 à 08:51
8 sept. 2010 à 08:51
tu peux faire plusieurs opérateurs :
"const" mis à à la fin d'une déclaration signifie que la méthode ne modifiera pas l'objet, et qu'elle peut donc s'appliquer sur un objet de type "const".
const bool Compartiment::operator<(const Compartiment &compartiment){
return (m_idSalle < compartiment.m_idSalle);
}
const bool Compartiment::operator<(const Compartiment &compartiment)const{
return (m_idSalle < compartiment.m_idSalle);
}
"const" mis à à la fin d'une déclaration signifie que la méthode ne modifiera pas l'objet, et qu'elle peut donc s'appliquer sur un objet de type "const".
Hello,
Pourrais-tu faire voir la redéfinition de l'opérateur < dans ta classe STP ?
Cordialement, M.
Pourrais-tu faire voir la redéfinition de l'opérateur < dans ta classe STP ?
Cordialement, M.
8 sept. 2010 à 10:16
J'avais essayé un truc dans ce goût là, mais visiblement mal, puisqu'alors ça ne marchait pas ! Mais là plus de problème, me voilà sauvé :) Merci pour le temps accordé à me lire !