PDA

View Full Version : مبتدی: افزایش حافظه ی اختصاص یافته به یک اشاره گر با تابع malloc



MasterDawin
پنج شنبه 06 مرداد 1390, 21:44 عصر
ایا می شود بعد از انکه با تابع malloc برای یک اشاره گر مقداری از حافظه را اختصاص دادیم دو مرتبه با استفاده از همین تابع مقدار حافظه ی بیشتری به انتهای حافظه ی قبلی اضافه کرد؟
int *p
(p=(int*)malloc(4
(p=(int*)malloc(4
ایا این برنامه باعث تخصیص یافتن 4Byte حافظه ی جدید به انتهای حافظه ی قبلی می شود یا موجب تعریف مجدد
حافظه در یک مکان جدید می شود؟

sh4mid
پنج شنبه 06 مرداد 1390, 22:15 عصر
از realloc (http://www.cplusplus.com/reference/clibrary/cstdlib/realloc/)استفاده کن