المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : c++


مـلاك
03-03-2012, 12:31 PM
السلام عليكم ...


في أثناء دراستي لل c++ وجدت أن هناك أنواع لل constructor for class
1. constructor takes no argument

2.. constructor takes arguments
.3 rdefault constructo


ممكن أعررف شو الفرق بينهم ومتى امنستخدم كل واحد فيهم ..



شكرا

النصل القاطع
03-03-2012, 01:55 PM
المقصود انه يوجد عدة انواع من التراكيب
نوع لا يحتاج لمعاملات
مثل دالة إرجاع الزمن المنقضى منذ تشغيل الجهاز
فهى لا تحتاج لأى بارامترات

و هناك تراكيب تحتاج لبارامترات لتحدد طريقة العمل مثل دالة ضبط لغة لوحة المفاتيح
فمن غير المنطقى أن تقول
إضبط الجهاز على لغة .... و تسكت
لابد أن تضع بارامتر اللغة المطلوبة
ملحوظة: معاملات = بارامترات = argument = parameter
و كلها ترمز للقيم التى تمرر لدالة ما لتحديد طريقة عملها

أبو صخر
06-03-2012, 12:10 PM
مشكور أخي الكريم على الإجابة

.

مـلاك
06-03-2012, 09:32 PM
الله يجزيكم الخير