You are on page 1of 1

alocare dinamica vectori:

int *a;(vector membru al clasei)int lungime;


a=new int [lungime];
dealocare pentru vectori alocati dinamic;
delete [] a;
pentru un pointer normal:
a=new int;
delete a;
alocare dinamica matrici;
mat2=new int*[nr_linii];
for (int i = 0; i<nr_linii; i++);
mat2[i] = new int[nr_coloane];
dealocare matrici alocate dinamic
if (mat2)
{
for (int i = 0; i < nr_linii; ++i)
delete[] mat2[i];
delete[] mat2;
}
constructorul de copiere va fii si el
alocat din nou pentru eventualul creieri unui
nou obiect;
alocare pentru siruri de caractere
int *b-header
int lungimeNume = strlen(n);
nume = new char[lungimeNume + 1];
strcpy(nume, n);
varsta = v; }
dezalocare siruri de caractere
if(nume != 0)
delete[] nume;

You might also like