Grazie mille sei stato d'aiuto in modo pazzesco non ho cambiato nulla eccetto la definizione e implementazione di questa funzione

bool function(Persona* a,Persona* b){
return a->get_Cognome()<b->get_Cognome();
}

e utilizzando

sort(VP.begin(),VP.end(),function);

Ora il programma è finito =)