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;
}
L'avevo messo sull'oepratore <, ma non sul maggiore.
Poi usando greater anzichè less ovviamente andava ad usare il > ma li non vedevo più l'errore, ero in crisi ^^