Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
deklarovať ukazovateľ . To sa vykonáva podobne ako v C a C + + :
int * ptr ;
premennej " ptr " , je teraz ukazovateľ . Neobsahuje celé číslo ( int ) , ale adresu bloku pamäte o veľkosti celé číslo .
2
alokovať pamäť dynamicky pomocou ukazovateľa . C a C + + to trochu inak . V jazyku C , pamäť je alokovaná prostredníctvom funkcie " malloc " :
int * ptr = ( int * ) malloc ( sizeof ( int ) ) ;
+ , pamäť C + pridelené cez " nový " kľúčové slovo :
int * ptr = new int ;
Obaja zrušil celočíselnú veľkosti blok pamäti , ktorý je odkazovaný ukazovateľom " PTR "
< . br > 3
Navrátiť pamäti . Znova, toto je trochu odlišná v C a C + + . V jazyku C , pamäť delokácia sa vykonáva pomocou funkcie " zadarmo " :
zadarmo ( ptr ) ;
V C + + , pamäť je uvoľniť pomocou kľúčového slova " delete " :
odstrániť ptr ;