PDA

View Full Version : سوال: طول ارایه در c, c++



desatir7316
یک شنبه 20 آذر 1390, 11:02 صبح
سلام
دوستان ممنون می شم توی جواب این سوال راهنمایی کنید:
توی زبان های c و c++ افزایش طول آرایه به چه صورت است؟ آیا هنگام افزایش باید حافظه قبلی رو پس داد و حافظه ای با طول بیش تر گرفت یا خود زبان این کار رو انجام میده؟


ممنون میشم راهنمایی کنید

AMIBCT
یک شنبه 20 آذر 1390, 11:33 صبح
باید حافظه‌ی جدید بگیرید

چون تضمینی وجود ندارد که در ادامه‌ی حافظه‌ی فعلی فضای خالی وجود داشته باشد
و حتی ممکن است ادامه‌ی حافظه غیر قابل دسترسی باشد ( به دلایل مختلف )

hajizadeh.m
سه شنبه 22 آذر 1390, 21:26 عصر
میتونی از لیست های پیوندی استفاده کنی.اینجوری مهم نیست پشتش حافظه ازاد داشته باشه یا نه