Autodidatta ha scritto:
Ah ok, così funziona
quindi si può accedere agli elementi dell'array.
Come ti dicevo, un puntatore è un puntatore ...
Tu stai facendo solo un po' di confusione sulla priorità ....
Se scrivi
vett[1]
dato che vett è un puntatore, non fai altro che fare riferimento al "prossimo puntatore" ovvero all'indirizzo del secondo elemento del vettore.
Quindi non è che "in quel modo funziona" e non è più complesso ... quella è la sintassi corretta ...
Non so come fartelo capire meglio ma non c'è un "puntatore al primo elemento" e "un altro puntatore ... anche vett è un puntatore al primo elemento e lo vedi se scrivi
cout << (*vett)[0] << endl;
oppure
cout << *((int *)vett) << endl;
Per l'inizializzazione, non mi è chiaro cosa intendi ... prova con un codice usando il puntatore al primo elemento ...