Je me souviens qu'il y avait quelques petits probl�mes avec les surcharge (*) de << sous VC.
Au choix, d�finis-toi des accesseurs, une fonction membre publique d'affichage (qui sera utilis�e par op<<), ou alors d�clare et d�finis en-ligne en une fois l'op�rateur d'injection.
(*) Bannis "surd�finition" de ton vocabulaire. Tout le monde n'utilise par ce mot pour d�signer le m�me concept (certains bouquins et profs l'utilisent pour la surcharge (overload) ; ceux qui connaissent le C++ et � qui il ne viendrait jamais � l'id�e d'utiliser autre chose que surcharge pour d�signer la surcharge, assimilent "surd�finition" � "red�finition"/"supplantation" (override).)
PS: tu as oubli� le const =>
std::ostream & operator<<(std::ostream &, colis const &)
Partager