ملخص خصائص متقدمة في السي ++
عرضنا في هذه المقالات لأنواع خاصة من الدوال : الاعتبارية والصديقة و الإستاتيكية , و تتيح الدوال الاعتبارية للبرنامج أن يقرر أثناء تشغيله أية دالة يستدعي , بينما الوضع المعتاد أن يتم ذلك وقت الترجمة . وتعطي هذه الدوال مرونة بتمكيننا من إجراء نفس العمل علي كائنات مختلفة , وعلي وجه الخصوص تسمح باستخدام دالة مستدعاة من مصفوفة من نوع المؤشرات للفئة الأساسية , والتي تحوي في الواقع مؤشرات لكائنات مختلفة الانتماء . والوضع الطبيعي أن يعلن عن الدالة علي أنها إعتبارية virtual في الفئة الأساسية , والدوال الأخري التي تحمل نفس الاسم يتم الإعلان عنها في الفئات المشتقة والدالة الاعتبارية الخالصة ليس لها أوامر في الفئة الأصلية . وتتمكن الدوال الصديقة من التعامل مع البيانات الخاصة في الفئات التي تنتمي إليها البيانات . ويفيدنا ذلك عندما يحتاج مؤثر مزاد التحميل أن يستخدم في جانبه الأيسر قيمة لفئة غير التي ينتمي إليها . و تتيح هذه الدوال أيضا تطبيق أسلوب الدوال علي نطاق أوسع . والدالة الإستاتيكية هي التي تعمل علي الفئات بصفة عامة وليس علي كائناتها وهي تعمل علي وجه الخصوص علي البيانات الإستاتيكية وي...