Question 11.24

Perche` non posso realizzare aritmetica su un puntatore void *?


Il compilatore non sa la dimensione delgi oggetti a cui punta. Prima di realizzare aritmetica, convertire il puntatore o a char * o al tipo di puntatore da manipolare (ma vedere anche domanda 4.5).

Riferimenti: ANSI Sez. 3.1.2.5, Sez. 3.3.6
ISO Sez. 6.1.2.5, Sez. 6.3.6
H&S Sez. 7.6.2 p. 204


Leggere di seguito: prev prossima su cima


Questa pagina e` di Steve Summit // Copyright 1995 // mail feedback