جدول المحتويات:
فيديو: ما هي الوسيطة الافتراضية في C ++؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
الوسيطة الافتراضية هي قيمة يتم توفيرها في إعلان الوظيفة التي يتم تعيينها تلقائيًا بواسطة المترجم إذا لم يوفر مستدعي الوظيفة قيمة للوسيطة ذات قيمة افتراضية. فيما يلي C ++ بسيط مثال لشرح استخدام الحجج الافتراضية.
بهذه الطريقة ، ما هي الحجة في C ++؟
ال الحجج إلى دالة هي القيم التي يمكن تمريرها إلى الوظيفة لاستخدامها كمعلومات إدخال. "قيمة الإرجاع" هي القيمة التي ترجعها الدالة. على سبيل المثال ، في استدعاء دالة المربع (10) ، تكون القيمة 10 هي جدال إلى مربع الوظيفة ().
بالإضافة إلى ذلك ، ما هو المُنشئ ذو الوسيطة الافتراضية في C ++؟ أ البناء هذا لا يأخذ العوامل (أو لديه العوامل كل ذلك إفتراضي القيم) يسمى أ المُنشئ الافتراضي . ال المُنشئ الافتراضي يتم استدعاؤه إذا لم يتم توفير قيم تهيئة يوفرها المستخدم. تم تصميم هذه الفئة لتحمل قيمة كسرية كبسط ومقام صحيحين.
بالإضافة إلى ذلك ، كيف يمكنك تمرير وسيطة افتراضية في C ++؟
الفكرة وراء حجة افتراضية الأمر بسيط. إذا تم استدعاء دالة بواسطة حجة عابرة / ق ، هؤلاء الحجج تستخدم بواسطة الوظيفة. ولكن إذا كان جدال / s أثناء استدعاء دالة ، ثم إفتراضي يتم استخدام القيم. تقصير يتم تمرير القيم إلى جدال / s في النموذج الأولي للوظيفة.
ما هي الوظائف الافتراضية المتوفرة في C ++؟
فيما يلي الوظائف الافتراضية التي يوفرها المترجم بلغة C ++ إذا لم يتم تنفيذها في فئة بواسطة مطور برامج
- المُنشئ الافتراضي.
- نسخة منشئ.
- مهمة تشغيل.
- مدمر.