int *p = new int ;
Ajratilgan xotira sohasiga biror qiymatni joylashtirish mumkin: *r = 750 ;
Bu yozuvni quyidagicha o’qiladi: «r ko’rsatkichida adresi saqlanayotgan xotiraga
750 sonini yozing ».
Dinamik xotira sohasi chegaralangan, u to’lib qolganda new operatori orqali joy
ajratish xatolikka olib keladi. Bu holni biz xotiraning to’lib ketishi yoki oqib ketishi deymiz
(utechka pamyati). Shuning uchun xotira boshqa kerak bo’lmasa uni bo’shatish zarurdir.
Buni
delete
operatori yordamida bajariladi. Masalan:
delete p;
Ekranda chizmalarni harakatlantirish uchun kerak bo’ladigan protseduralar:
1.i
Do'stlaringiz bilan baham: |