ho provato, adesso mi restituisce, in compilazione ( uso g++ in ambiente linux ) l'erroreOriginariamente inviato da shodan
Assegnamenti nelle funzioni const non ne vedo.
Può essere che il set richieda un operatore di confronto globale. (In genere si scrivono tutti e due)
codice:bool operator<(aula const& au, aula const& au1) const { return au < au1; }
" the operator (const aula&, const aula&) must take exactly one argument"

Rispondi quotando