ما هو عامل التحميل الزائد في C ++ مع مثال؟
ما هو عامل التحميل الزائد في C ++ مع مثال؟

فيديو: ما هو عامل التحميل الزائد في C ++ مع مثال؟

فيديو: ما هو عامل التحميل الزائد في C ++ مع مثال؟
فيديو: برمجة بلغة السي بلس بلس - 11 - التحميل الزائد - التعاودية 2024, شهر نوفمبر
Anonim

زيادة الحمولة على المشغل في C ++

هذا يعنى C ++ لديه القدرة على توفير العاملين مع معنى خاص لنوع البيانات ، تُعرف هذه القدرة باسم المشغل الزائد . ل مثال ، نستطيع الزائد ا المشغل أو العامل "+" في فئة مثل String حتى نتمكن من ربط سلسلتين فقط باستخدام +.

مع وضع ذلك في الاعتبار ، ما هو التحميل الزائد على المشغل في C ++؟

زيادة الحمولة على المشغل هو مهم مفهوم في C ++. إنه نوع من تعدد الأشكال الذي يكون فيه المشغل أو العامل يكون مثقلة لمنح المستخدم معنى محدد إليها. على سبيل المثال "+" المشغل أو العامل يمكن ان يكون مثقلة لإجراء إضافة على أنواع بيانات مختلفة ، مثل عدد صحيح وسلسلة (تسلسل) وما إلى ذلك.

قد يتساءل المرء أيضًا ، ما هو التحميل الزائد للوظيفة في C ++ مع المثال؟ وظيفة التحميل الزائد هو C ++ ميزة البرمجة التي تتيح لنا الحصول على أكثر من واحد وظيفة وجود نفس الاسم ولكن قائمة معلمات مختلفة ، عندما أقول قائمة المعلمات ، فهذا يعني نوع البيانات وتسلسل المعلمات ، لـ مثال قائمة معلمات أ وظيفة myfuncn (int a ، float b) هو (int ، float) وهو

فيما يتعلق بهذا ، ما هو عامل التحميل الزائد بالمثال؟

زيادة الحمولة على المشغل يسمح لك بإعادة تحديد الطريق المشغل أو العامل يعمل مع الأنواع المعرفة من قبل المستخدم فقط (كائنات ، هياكل). لا يمكن استخدامه للأنواع المضمنة (int ، float ، char ، إلخ). اثنين العاملين = و & بالفعل مثقلة بشكل افتراضي في C ++. ل مثال : لنسخ كائنات من نفس الفئة ، يمكنك استخدام = المشغل أو العامل.

ما هو التحميل الزائد على المشغل في البرمجة الشيئية؟

في الحاسوب برمجة , المشغل الزائد ، في بعض الأحيان المشغل أو العامل تعدد الأشكال المخصص ، هو حالة معينة من تعدد الأشكال ، حيث تختلف العاملين لها تطبيقات مختلفة اعتمادًا على حججهم. زيادة الحمولة على المشغل يتم تعريفه بشكل عام بواسطة أ برمجة اللغة ، أ مبرمج ، او كلاهما.