sharkkk
19-12-2013, 13:11
Volevo chiedere:
- una funzione è puntatore giusto? (punta all'inizio del record di attivazione nello stack)
- una struttura è anche un puntatore giusto?
- se io volessi creare un puntatore a cui associo l'indirizzo di una funzione int x() dovrei fare:
int **p;
*p = &x;
oppure
int *p;
p = &x;
quale dei due è corretto?
p.s. la stessa cosa varrebbe anche per le liste è esatto?
p.p.s se fosse errato in che casi allora si usa due volte l'operatore di deferenziazione? (es. **p)
grazie in anticipo
- una funzione è puntatore giusto? (punta all'inizio del record di attivazione nello stack)
- una struttura è anche un puntatore giusto?
- se io volessi creare un puntatore a cui associo l'indirizzo di una funzione int x() dovrei fare:
int **p;
*p = &x;
oppure
int *p;
p = &x;
quale dei due è corretto?
p.s. la stessa cosa varrebbe anche per le liste è esatto?
p.p.s se fosse errato in che casi allora si usa due volte l'operatore di deferenziazione? (es. **p)
grazie in anticipo