ما هو الممتع c ++؟

جدول المحتويات:

ما هو الممتع c ++؟
ما هو الممتع c ++؟
Anonim

الممتلئ (أو كائن وظيفي) هوفئة C ++ تعمل كدالة. يتم استدعاء الدوال باستخدام نفس صيغة استدعاء الوظيفة القديمة. لإنشاء مشغل ، نقوم بإنشاء كائن يثقل كاهل المشغل. الخط ، MyFunctor (10) ؛ هو نفس MyFunctor. عامل (10) ؛

ما هو الممتلئ؟

كما ذكر الآخرون ، فإن functor هو كائن يعمل كدالة ، أي أنهيفرط في عامل استدعاء الوظيفة. يشيع استخدام الدوافع في خوارزميات STL. إنها مفيدة لأنها يمكن أن تعقد حالة قبل وبين استدعاءات الوظائف ، مثل الإغلاق في اللغات الوظيفية.

ما هو المرح في البرمجة؟

في البرمجة الوظيفية ، يكون functorنمط تصميم مستوحى من التعريف من نظرية الفئة، والذي يسمح للنوع العام بتطبيق وظيفة بالداخل دون تغيير هيكل نوع عام.

ما هو الممتلئ C ؟

المفاعلات هيحاويات لها قيمة (قيم)وإذا قمت بتطبيق دالة على هذه القيمة (القيم) ، فستحصل على نفس نوع الحاوية مع القيمة (القيم) بداخلها منه تحول. أي نوع حدد وظيفة Map / Select هو مرح.

ما هو المرح في الرياضيات؟

وظيفة بين الفئات التي تعين الكائنات على الكائنات والتشكيلات إلى الأشكال. الدوافع موجودة في كلا النوعين المتغاير والمخالف.