تور راست فهرست مطالب

ساختن داده توی حافظه

وقتی یه struct رو توی کدمون نمونه‌سازی (instantiate) می‌کنیم، برنامه‌مون داده‌های فیلد مرتبط رو کنار هم توی حافظه می‌سازه.

نمونه‌سازی رو با مشخص کردن همه‌ی مقدارهای فیلد داخل

StructName { ... }‎

انجام می‌دیم.

به فیلدهای struct با عملگر نقطه‌ی . دسترسی پیدا می‌کنیم.

جزئیات حافظه‌ی مثالمون:

  1. ساختن حافظه روی هیپ برای متن، جایی که می‌شه اون رو تغییر داد
  2. ذخیره کردن یه ارجاع (reference) به اون مکان حافظه روی هیپ و ذخیره‌ی همون ارجاع توی struct از نوع String‎ (بیشتر در مورد این توی درس‌های بعدی)