L'avevo messo sull'oepratore <, ma non sul maggiore.Originariamente inviato da Gatsu8
risolto anche questo.
Semplciemente dovevo segnalre costante la funzione di overloading
codice:bool Arc::operator> (const Arc &a) const { return w > a.w; }
Poi usando greater anzichè less ovviamente andava ad usare il > ma li non vedevo più l'errore, ero in crisi ^^