void * Pointers
A void pointer can reference any type of value.
double d; double * dp = & d; void * p = dp;
A void * parameter must always be cast before it can be used.
double * dp2; dp2 = (double *) p; // convert p back into pointer to double
Previous slide
Next slide
Back to first slide
View graphic version