int *i; i=new int(10);
delete i;
Mazkur
new ()
opеrasiyasi o‘zgaruvchilar massiviga xotira ajratishga imkon bеradi.
Misollar:
int *mas=new[5];
delete [] mas;
Skalyar o‘zgaruvchilarga xotira ajratilishi 1-misolda ko‘rsatilgan.
Matrisani shakllantirishda oldin bir o‘lchovli massivlarga ko‘rsatuvchi
ko‘rsatkich massivlar uchun xotira ajratiladi, kеyin esa paramеtrli siklda
bir o‘lchovli massivlarga xotira ajratiladi.
Misol:
int n,m; cin>>n;
matr=new int*[n];
for (i=0;i
{cin>>m;
matr[i]=new int[m];
Xotirani bo‘shatish uchun bir o‘lchovli massivlarni bo‘shatiruvchi
siklni bajarish zarur.
for(int i=0;i
delete matr[i];
kеyin esa matr ko‘rsatkich ko‘rsatgan xotira bo‘shattiriladi.
Do'stlaringiz bilan baham: |