[ fresh.bm @ 24.10.2008. 18:57 ] @
Za sto se koristi pokazivac na pokazivac?

npr. :

Code:
 
void funkcija (int **p) 
{
  \\ pa neki kod ...
}


kako funkcionisu dve zvezdice?
[ X Files @ 24.10.2008. 19:42 ] @
Najbolje pogledaj primere i pojedine diskusije na tu temu.

http://www.codeproject.com/KB/cpp/PtrToPtr.aspx

http://www.elitesecurity.org/t1568-0
http://www.elitesecurity.org/t15194-Pointers
http://www.elitesecurity.org/t216822-Deklaracija-funkcije
http://www.elitesecurity.org/t...oko-pokazivaca-sa-dve-zvezdice
http://www.elitesecurity.org/t279551-0#1707052

( kljucne reci: "pointer to pointer", "pointer na pointer", "pokazivac na pokazivac", itd... )

U pozadini te notacije obicno se krije pokazivac na neku dinamicku strukturu elemenata koja lici na matricu...
[ tattoo_hard_core @ 09.12.2008. 22:32 ] @
isto kao i int[][]
[ fresh.bm @ 10.12.2008. 13:47 ] @
Citat:
isto kao i int[][]


Zar to nije matrica, ili dvodimenzionalni niz?
[ Aleksandar Ilić @ 11.12.2008. 16:30 ] @
Citat:
fresh.bm: Zar to nije matrica, ili dvodimenzionalni niz?
Pokazivači su promenljive koje čuvaju adresu neke druge promenljive. Nizovi su ti u stvari pokazivači na prvi član tj. pokazuju na adresu prvog člana (odnosno nultog člana). A pošto su pokazivači promenljive one se mogu čuvati u nizovima. I tako imaš niz pokazivača, gde svaki pokazivač (kao element tog niza) pokazuje na adresu prvog člana nekog niza, i to ti je u stvari matrica tj. dvodimenzionalan niz.