L'ho modificato in questo modo
aggiungendo nel .h:codice:bool ATask::operator <(const ATask& lhs, const ATask& rhs ){ return lhs.job->getr() < rhs.job->getr() ; }
In questo modo mi da il seguente errore in compilazione:codice:bool operator <(const ATask& lhs, const ATask& rhs );
"‘bool ATask:perator<(const ATask&, const ATask&)’ must take exactly one argument"
Idee?Grazie intanto