Mutatók és referenciák - verem túlcsordulás az orosz

Valamit, amit talán még nem olvasta a könyvet ... Általában nagyon világosan meghatározott ...

A linkek egy kicsit később írok. Vagy valaki, hogy írjon ...

Válaszol február 4 '11 at 14:07







Úgy érzem, hogy én írtam, van egy csomó, de semmit nem tudott megfogalmazni egyértelmű :(
Remélem, hogy egy kicsit világosabb lett

Válaszol február 4 '11 at 14:17

Minden műveletet az ügyben, többek között a * p = t venni a könyvet. Most azt hiszem, Ön képviseli a minőségi információt róla, és miért van zabkása most ezek a fogalmak) - cppNoob február 4 '11 at 14:37

Mint látható, átadjuk a funkciót mutató egy szerkezet. Ne másolja a tényleges adatok a verem. Ezen felül, ha nem lenne index, akkor nem lenne képes megváltoztatni az értéket value2.

Válaszol február 4 '11 at 13:53

beszél a nehéz beszélek létezését mutatók és referenciák. Miért kell? Miért nem csinál a változókat?







Ha nem lenne a könyvtárak, amelyek a mutatók, azt hiszem, tudnánk meglenni nélkülük. De ami fáj teljesítmény, könnyű a fejlődés és az egyértelműség a program.

Pointerek vagy hivatkozások használjuk:

Linkek kell másolni konstruktőrök. Rájuk akkor tudni fogja, hogy mikor kell doydosh osztályok.

Minden változó osztják a verem. Ők saját körét, a kilépés, amely elpusztult. Mert az élet a szabályozott jellemző lehet szükség, hogy megkülönböztessük a kupac felhasználásával új, és mentse egy mutatót a memória területet úgy, hogy lehet elérni, és távolítsa el.

Pointerek használni, adatszerkezet, mint listákat. A lista tudni fogja tanulmányozása után osztályok. Úgy kell lennie minden normális könyv a C ++.

Általában, alkalmazások tömeges. Nem hiszem, hogy a felsorolt ​​legalább tizede.

A második kérdés az tényleg minden helyes, mint azt cy6erGn0m :)

Miért van szükség linkek - kitűnő kérdés, véleményem :)

Másik előnye a linkek - könnyebb módosítani a kódot. Például, ha van egy funkciója, amely egy tárgy bizonyos típusú:

vagy ami még jobb, az alábbiak szerint:




Kapcsolódó cikkek