30 Ott 2002
Costruzione di Interfacce - Paolo Cignoni
41
Const e puntatori
vchar *const aptr = mybuf;  // Constant pointer
v// non posso cambiare il valore (indirizzo)
v// del puntatore
v*aptr = 'a';       // Legal
vaptr = yourbuf;    // Error
v 
vun puntatore ad una variabile const puņ essere assegnato solo ad un puntatore che č dichiarato const
v
vconst char *bptr = mybuf;// Pointer to constant data
v// non posso cambiare il contenuto della locazione
v// puntata.
v*bptr = 'a';       // Error
vbptr = yourbuf;    // Legal
vpuņ essere usato per impedire ad una funzione di cambiare un parametro passato per puntatore
vTrucco leggere da destra a sinistra
v