Pointer to pointer (**)
Në shqip: Pointer drejt pointer-it
ShpjegimiSQ
Një pointer drejt pointer-it (int **pp) mban adresën e një pointer-i tjetër. Përdoret kur një funksion duhet ta ndryshojë vetë pointer-in (p.sh. ta drejtojë te memorie e re), ose për vargje dydimensionale dinamike.
EnglishEN
A pointer to a pointer (int **pp) holds the address of another pointer. It's used when a function needs to change the pointer itself (e.g. point it at new memory), or for dynamic two-dimensional arrays.
Si ta mendosh
Si një shënim që thotë „adresa e Artës është në sirtarin e kuzhinës“: së pari shkon te sirtari, pastaj te shtëpia.
Lexoje në anglisht
Like a note saying “Arta's address is in the kitchen drawer”: first you go to the drawer, then to the house.
Shembull kodic
int x = 5;
int *p = &x;
int **pp = &p;
printf("%d\n", **pp); // 5