Sunteți pe pagina 1din 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;

S-ar putea să vă placă și