Questo è il mio codice di beta test e vorrei ridefinire l'operatore < (minore)
Solo che il compilatore mi dice che < vuole un solo parametro!!! Questo lo so, ma l'altro elemento di confronto lo prende per buono quando lo uso, come faccio a scrivere il return ???codice:#include <list> using namespace std; class Arco { public : int ID, tail, head; bool operator<(Arco primo_tail, Arco secondo_tail); }; typedef list<Arco> listaArchi; bool Arco::operator<(Arco primo_tail, Arco secondo_tail) { // Non so che scrivere se levo primo_tail return primo_tail.tail < secondo_tail.tail; }
THX

Rispondi quotando