codice:
void funzione(int *&p, int *&p2){ //oggetti passati per riferimento
     p2 = p;
}
Grazie infinite per la risposta!

il compilatore dice che p2 e p non sono dichiarati e che è la prima volta che compaiono nel codice, proprio nella funzione...