Mi chiedevo se qualcuno mi potesse aiutare a capire cosa c'è di sbagliato:

codice:
         bool ContenitoreItinerari :: Confronta (Itinerario itinerario1, Itinerario itinerario2);     {         for (vector<Luogo>::iterator it1 = itinerario1.luoghi.begin();              it1 != itinerario1.luoghi.end(); ++it1)         {             Luogo luogo1 = *it1;             for (vector<Luogo>::iterator it2 = itinerario2.luoghi.begin();                  it2 != itinerario2.luoghi.end(); ++it2)             {                 Luogo luogo2 = *it2;                 if ((luogo1.latitudine == luogo2.latitudine) &&                     (luogo1.longitudine == luogo2.longitudine))                     return true;             }         }                  return false;     }
Mi continua a dare questo errore:

Definiton or redeclaration of "Confronta" not allowed inside a function.

Grazie in anticipo per l'aiuto...