Geneerinen osoitin osoittaa tyyppiin void: |
void *ptr;
Tällainen pointteri
voi saada arvokseen minkä tahansa osoittimen arvon ja | |
sen arvo voidaan sijoittaa minkä tahansa osoitinmuuttujan arvoksi. |
Erityisesti kannataa huomata:
Jos funktion parametri on tyyppiä void *, parametriksi voidaan antaa pointteri mihin tahansa tyyppiin. | |
Jos funktio palauttaa geneerisen pointterin, arvo voidaan sijoittaa minkä tahansa osoitinmuuttujan arvoksi. |
Esim 1 | |
Varoituksia | |
Esim 2 |