KnowledgeCity

حاويات مكتبة القوالب القياسية في C++

تعرف على الحاويات المتسلسلة والترابطية
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ12.

To view this video please enable JavaScript.

دورة تدريبية: عند الطلب
متقدم  مقدِّم الخدمة Mikhail Veygman  12 الدروس ·  47m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, الصينية المبسطة 

وصف الدورة

تدور هذه الوحدة حول تصميم الكلاس والوراثة. سنقدم مفاهيم تصميم الكلاس الجيد. سنظهر طريقة استخدام الوراثة لوصف أشياء من العالم الحقيقي. كما ستصف أنواعا مختلفة من الوراثة وكيفية استخدامها، ولكنها ستقدم أيضا مفهوما للتكوين الذي يمكن استخدامه لوصف مكونات كائن من الحياة الحقيقية.

ما ستتعلمه

  • استخدام حاويات التسلسل في STL بما فيها المتجهات والطابور وdeque والمكدس والقائمة
  • مقارنة القائمة بالمتجه لاختيار حاوية التسلسل المناسبة
  • تطبيق الحاويات الترابطية مثل المجموعات والمجموعات المتعددة (الأكياس) والخرائط
  • التعامل مع الخرائط غير المرتبة أو خرائط التجزئة والمقارنة بين الخرائط وخرائط التجزئة
  • اجتياز حاويات STL باستخدام المكررات

النقاط الرئيسية

  • تتناول الدورة حاويات التسلسل في STL، بما فيها المتجهات والطابور وdeque والمكدس والقائمة.
  • تتطرق إلى الحاويات الترابطية مثل المجموعات والمجموعات المتعددة (الأكياس) والخرائط.
  • تميّز بين الخرائط والخرائط غير المرتبة أو خرائط التجزئة.
  • تُعلّم استخدام المكررات للتعامل مع الحاويات.
  • تبني الموضوعات على أساسيات C++ ومكتبة القوالب القياسية (STL).

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

ما الحاويات التي تتناولها هذه الدورة؟

تتناول حاويات التسلسل مثل المتجهات والطابور وdeque والمكدس والقائمة، فضلاً عن الحاويات الترابطية التي تشمل المجموعات والمجموعات المتعددة (الأكياس) والخرائط والخرائط غير المرتبة أو خرائط التجزئة.

هل تشرح الدورة الفرق بين الحاويات المتشابهة؟

نعم. تتضمن دروساً تقارن القائمة بالمتجه والخرائط بخرائط التجزئة.

ما المهارات التي تُنمّيها هذه الدورة؟

تُنمّي أساسيات C++ ومفاهيم C++ ووحدات C++ ووحدة الدوال ومكتبة القوالب القياسية (STL) والبرمجة الوصفية بالقوالب.

كيف يمكن الوصول إلى العناصر عبر هذه الحاويات؟

تتضمن الدورة درساً عن المكررات التي تُستخدم لاجتياز الحاويات.