0Pricing
Mojo Academy · درس

امتلاك مخازن الكومة

خصّص الذاكرة التي تتحكم بها وحرّرها

امتلاك مخازن الكومة درس مجاني في Mojo Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Mojo Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Mojo Academy 4 دروس في المجموع.

تولّي التحكم

قد ترغب أحيانًا في التحكم المباشر بكتلة من ذاكرة heap. وتعني ملكية المخزن المؤقت أنك تخصّصه وتقرّر متى يُزال. 🛠️

ما هو المخزن المؤقت؟

المخزن المؤقت هو جزء متجاور من ذاكرة heap يحتوي على عناصر عديدة متتابعة، مثل مساحة التخزين خلف قائمة من الأرقام.

التخصيص

لامتلاك مخزن مؤقت، تخصّصه أولًا، أي تطلب من النظام مساحة كافية من heap لحفظ العناصر التي تحتاج إليها.

مؤشر إلى البداية

يمنحك التخصيص مؤشرًا إلى العنصر الأول في المخزن المؤقت. ومن هناك يمكنك الوصول إلى كل خانة بالمرور عبر الذاكرة.

الكتابة داخل المخزن المؤقت

باستخدام المؤشر، يمكنك تخزين القيم في كل خانة بحسب الفهرس، وملء المخزن المؤقت بالبيانات التي يحتاج إليها برنامجك.

قراءة البيانات مجددًا

تعمل القراءة بالطريقة نفسها: اختر فهرسًا، وسيوصلك المؤشر مباشرةً إلى ذلك العنصر في المخزن المؤقت.

يجب تحريره

الذاكرة التي تخصّصها يدويًا مسؤوليتك لتحريرها. وعند الانتهاء، حرّر المخزن المؤقت حتى يتمكن النظام من إعادة استخدام تلك المساحة.

مطابقة التخصيص بالتحرير

يحتاج كل تخصيص إلى عملية free مقابلة. ويؤدي نسيان تحرير مخزن مؤقت إلى تسرّب في الذاكرة يهدر ذاكرة برنامجك تدريجيًا.

دع الأنواع تتولى الأمر

تمتلك الأنواع القياسية مثل List مخازنها المؤقتة وتحررها تلقائيًا، ولذلك لا تخصّص معظم الشيفرات الذاكرة يدويًا.

var data = List[Int](capacity=4)

الملكية تعني المسؤولية

عندما تمتلك مخزنًا مؤقتًا، فأنت مسؤول عن دورة حياته كاملة: إنشائه، واستخدامه بأمان، والتخلص منه في اللحظة المناسبة تمامًا.

لماذا تتعلم ذلك؟

حتى إذا كان النوع يدير الذاكرة عادةً نيابةً عنك، فإن معرفة كيفية عمل المخازن المؤقتة المملوكة تساعدك على كتابة شيفرة أسرع وأكثر تحكمًا.

تحقق سريع

لنتذكّر مسؤوليتك بعد تخصيص مخزن مؤقت.

مراجعة

تعني ملكية المخزن المؤقت أن تخصّص ذاكرة heap وتستخدمها وتحررها بنفسك. وتتولى الأنواع القياسية مثل List إدارة دورة الحياة هذه نيابةً عنك. 🎯

الأسئلة الشائعة

هل درس «امتلاك مخازن الكومة» مجاني؟

نعم — نص درس «امتلاك مخازن الكومة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Mojo Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Mojo Academy 4 دروس في المجموع.

ماذا ستتعلم في «امتلاك مخازن الكومة»؟

خصّص الذاكرة التي تتحكم بها وحرّرها تتمرن على Mojo Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Mojo Academy؟

لا تُشترط خبرة سابقة. Mojo Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «امتلاك مخازن الكومة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Mojo Academy هذا؟

نعم. كل درس في Mojo Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. المكدس مقابل الكومة ببساطة
  2. المؤشرات بلا خوف
  3. امتلاك مخازن الكومة
  4. تجنب أخطاء الذاكرة الشائعة
← العودة إلى Mojo Academy