Ragazzi scusatemi, se in un programma aggiorno un puntatore (anche ad int) per esempio:

int* Ptr;

for(int i=0; i<=N; i++)
{
*Ptr=i;
Ptr++
}

e voglio assegnare questo puntatore ad un altro dello stesso tipo per esempio:

int* New_Ptr;
New_Ptr = Ptr - N;

è corretto scrivere così? Cioè ci devo assegnare l'indirizzo che puntava all'inizio o basta scrivere

New_Ptr = Ptr; ?