![]() | 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 |