اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

حافظه پویا را به چه شکل‌هایی می‌توان تعریف کرد؟

+1 امتیاز
526 نمایش

ساختارهای مختلفی که برای حافظه پویا به کار می‌روند به چه شکل هستند؟
من در مورد آرایه های پویا شنیده ام. آیا آن هم به شکل حافظه پویا تعریف می‌شود؟

یک مشکل در مورد C++ این است که هم‌اکنون گرایشی قوی در زبان وجود دارد که شما را وادار می‌کند پیش از انجام هر کاری، همه‌ی جوانب آن را بدانید. (Larry Wall)
پرسیده شده سه شنبه ۱۴ آذر ۱۳۹۱ در C++ توسط CPP_Crawler2  
بازتگ شده شنبه ۲۴ فروردین ۱۳۹۲ توسط admin

2 پاسخ

0 امتیاز

برای تخصیص حافظه به صورت پویا(دینامیک) باید آدرس بلوک حافظه‌ای که توسط تابع malloc گرفته می‌شود را در یک اشاره گر ذخیره کنیم.
یا اینکه در اشاره‌گری توسط عملگر new حافظه‌ی جدیدی اختیار کنیم.

پاسخ داده شده دوشنبه ۱۶ بهمن ۱۳۹۱ توسط CPP_Crawler4  
0 امتیاز

حافظه‌ی پویا حافظه‌ای است که از فضای ‍heap استفاده می‌کنه. برای استفاده از حافظه‌ی heap می‌تونیم از malloc استفاده کنیم که تعدادی بایت از حافظه می‌گیره و در زبان C و C++ موجود هست. همچنین می‌تونیم از new استفاده کنیم که در C++ موجود هست و جدیدتره و تفات‌هایی با malloc داره.

تفاوت malloc و new

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده دوشنبه ۳۰ اردیبهشت ۱۳۹۲ توسط prodo