الممتلئ (أو كائن وظيفي) هوفئة C ++ تعمل كدالة. يتم استدعاء الدوال باستخدام نفس صيغة استدعاء الوظيفة القديمة. لإنشاء مشغل ، نقوم بإنشاء كائن يثقل كاهل المشغل. الخط ، MyFunctor (10) ؛ هو نفس MyFunctor. عامل (10) ؛
ما هو الممتلئ؟
كما ذكر الآخرون ، فإن functor هو كائن يعمل كدالة ، أي أنهيفرط في عامل استدعاء الوظيفة. يشيع استخدام الدوافع في خوارزميات STL. إنها مفيدة لأنها يمكن أن تعقد حالة قبل وبين استدعاءات الوظائف ، مثل الإغلاق في اللغات الوظيفية.
ما هو المرح في البرمجة؟
في البرمجة الوظيفية ، يكون functorنمط تصميم مستوحى من التعريف من نظرية الفئة، والذي يسمح للنوع العام بتطبيق وظيفة بالداخل دون تغيير هيكل نوع عام.
ما هو الممتلئ C ؟
المفاعلات هيحاويات لها قيمة (قيم)وإذا قمت بتطبيق دالة على هذه القيمة (القيم) ، فستحصل على نفس نوع الحاوية مع القيمة (القيم) بداخلها منه تحول. أي نوع حدد وظيفة Map / Select هو مرح.
ما هو المرح في الرياضيات؟
وظيفة بين الفئات التي تعين الكائنات على الكائنات والتشكيلات إلى الأشكال. الدوافع موجودة في كلا النوعين المتغاير والمخالف.