البحث والفرز (Searching & Sorting)
مقدمة خوارزميات البحث والفرز هي العمود الفقري لكل الأنظمة: لو ما بتعرف كيف تعمل search و sort، فإنك ما بتعرف […]
البحث والفرز (Searching & Sorting) Read Post »
مقدمة خوارزميات البحث والفرز هي العمود الفقري لكل الأنظمة: لو ما بتعرف كيف تعمل search و sort، فإنك ما بتعرف […]
البحث والفرز (Searching & Sorting) Read Post »
مقدمة لو بدك تدخل عالم هياكل البيانات والخوارزميات من الباب الصح—فلازم تبدأ من المكدسات والطوابير.هدول الهيكلين بيظهروا بكل مكان بدون
المكدسات والطوابير (Stacks & Queues) Read Post »
🎯 مقدمة: أغلب لغات البرمجة الحديثة تعتمد على هياكل بيانات جاهزة (List, Vector, Array…)لكن في C++ أنت بتشتغل “قريب من
القوائم المتصلة (Linked Lists) في C++ Read Post »
🎯 مقدمة: C++11 غيّرت قواعد اللعبة.قبل C++11، إدارة الذاكرة كانت “مجزرة”: لكن بعد C++11: Smart Pointers = الثورة الحقيقية في
المؤشرات الذكية Smart Pointers في C++ Read Post »
🎯 مقدمة: STL ليست مجرد “مكتبة”…STL هي قلب C++ الحقيقي. هي مجموعة من: لو فهمت STL، انت فعليًا فهمت 50%
مكتبة STL (Standard Template Library) Read Post »
🎯 مقدمة: ليش Multithreading؟ وليش مهم في C++ تحديدًا؟ في الماضي كانت المعالجات نواة واحدة…يعني مهما كتبت عمليات في برنامجك،
البرمجة متعددة الخيوط (Multithreading) في C++ Read Post »
🎯 مقدمة: كل برنامج، مهما كان بسيط، لازم يتعامل مع الأخطاء. المبرمج “العادي” يترك البرنامج ينهار.المبرمج المحترف يبني كود يتحمّل
الاستثناءات (Exceptions) في C++ Read Post »
🎯 أولًا: لماذا التعامل مع الملفات مهم؟ قبل ما نكتب سطر كود… لازم تعرف “ليش” نتعامل مع ملفات أساسًا؟ ✔
التعامل مع الملفات (File Handling) في C++ Read Post »
في الدروس السابقة تعلمت المصفوفات العادية (Static Arrays) مثل: هذه المصفوفات مفيدة…لكن عندها أكبر مشكلة في تاريخ البرمجة: ❌ عدد
المصفوفات الديناميكية (Dynamic Arrays) — إدارة الذاكرة في C++ باستخدام new و delete Read Post »