Problème de conversion const
[edit]sujet déterré : ici [/edit]
Bonjour,
Je déterre un peu le sujet mais je suis tombé dessus en faisant une recherche sur Google ^^ Auriez-vous une explication claire du pourquoi de cette erreur ? Dans mon cas, c'est à cause du 'const' qui suit l'un des paramètres de mon opérateur <<.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| template <typename M>
class VehiculeElectrique: public VehiculeNonHybride<M> {
public:
template <typename T>
friend std::ostream & operator<<(std::ostream &, const VehiculeElectrique<T> &);
};
template <typename T>
std::ostream & operator<<(std::ostream & flux, const VehiculeElectrique<T> & vehicule) {
flux << "Véhicule électrique (" << vehicule.getMoteur() << ")" << std::endl;
return flux;
} |
Merci :-)