دوال افتراضية
-
البرمجة
فهم vptr و vtable في C++
المفهوم الأساسي لـ vptr و vtable في لغة البرمجة C++ يتعلق بالتحكم في تشغيل الدوال الافتراضية والتعامل مع الوراثة والتعديل…
أكمل القراءة » -
البرمجة
بناء توريث الفئات في C++: دليل شامل
عندما نتحدث عن كتابة مشتقات الفئات (Derived Classes) في لغة البرمجة C++، يُعتبر إعداد مستوى البناء (constructors) أمرًا حيويًا لتحقيق…
أكمل القراءة » -
البرمجة
تحديات استخدام constexpr مع الدوال الافتراضية في C++
في الوقت الحالي، يتعلق استخدام الكلمة الرئيسية “constexpr” بشكل أساسي بالدوال والتعابير التي يمكن حسابها في وقت الترجمة (compile-time)، وهي…
أكمل القراءة » -
البرمجة
فهم التعددية الشكلية في C++: استخدام الوظائف الافتراضية والوراثة
تعد تقنية التعددية الشكلية (Polymorphism) في لغة البرمجة C++ إحدى المفاهيم الرئيسية التي تسهم في تحسين قابلية إعادة استخدام الشيفرة…
أكمل القراءة »