structuri de date alocate dinamic
Post on 06-Jan-2016
33 Views
Preview:
DESCRIPTION
TRANSCRIPT
Structuri de date alocate dinamic
Alocarea dinamic a memorieiStructuri de date alocate dinamicAlocarea dinamic a memorieiSintaxatipdata_pointer = new tipdata;
tipdata_pointer = new tipdata(val_initializare); //pentru iniializarea datei pentru care se aloc memorie dinamic
tipdata_pointer = new tipdata[nr_elem]; //alocarea memoriei pentru un tablou
newdeletedelete tipdata_pointer;
delete [nr_elem] tipdata_pointer; //eliberarea memoriei pentru tablouri Exemple1. S se aloce dinamic memorie pentru o dat de tip ntreg:
2. S se aloce dinamic memorie pentru o dat real, dubl precizie, initializnd-o cu valoarea -7.2.
3. S se aloce dinamic memorie pentru un vector de 10 elemente reale.
int *p; p=new int; //prelucrari cu *pdelete p; double *p; p=new double(-7.2); //prelucrari cu *p delete p; double *vector; vector=new double[10]; delete [10] vector; Exemple4. S se aloce dinamic memorie pentru o matrice cu 3 linii si 5 coloane de tip double.
struct articol {int nr; char c; }; articol *pa; pa=new articol; cout
top related