Ponteiros para void
void *numbered_slot_pointer(int);{
int *p;
/* Converte o valor de retorno para int *. */
p = numbered_slot_pointer(5);
…
}/* Declaramos hack assim.
Assumimos que está definida em outro lugar. */
void hack(float *);
…
/* Agora chamamos hack. */
{
/* Converte o valor de retorno de numbered_slot_pointer
para float * para passá-lo para hack. */
hack(numbered_slot_pointer(5));
…
}Atualizado
Isto foi útil?