Lamia Altayeb نشر 9 سبتمبر 2020 أرسل تقرير نشر 9 سبتمبر 2020 Oop in c++ Is this sentence true or false If a base class has a parameterized constructor but no default constructor, then derived class objects cannot be instanced unless the derived class constructor explicitly calls one of the base class constructor 1 اقتباس
1 Osama Naiban نشر 3 يوليو 2022 أرسل تقرير نشر 3 يوليو 2022 اكتب برنامج تستخدم فية ( template function ) واحدة فقط با اسم MM لي إيجاد اكبر قيمة واصغر قيمة من القيم المدخلة وعددها خمسين قيمة على ان تكون القيم : اعداد صحيحة - اعداد بدقة مضاعفة -محارف -كلمات. 1 اقتباس
0 Mohammed Ahmed13 نشر 9 سبتمبر 2020 أرسل تقرير نشر 9 سبتمبر 2020 أهلا بك. الجملة صائبة لأنه دائماً عند وراثة Class يتم إستدعاء الـ constructor الخاص بالكلاس الأب أولاً وبعدها يتم تنفيذ الـ constructor الخاص بالكلاس الوارث. وفي حالة وجود متغيرات parameters يتم تمريرها إلى constructor الكلاس الأب عندها لايمكن عمل constructor للكلاس الوراث بدون تمرير المتغيرات الخاصة بـ constructor الكلاس الأب أولاً. يمكنك الإطلاع على هذا المقال للتعرف أكثر على قواعد الوراثة داخل C++. 1 اقتباس
0 Sajad Majeed نشر 24 أغسطس 2022 أرسل تقرير نشر 24 أغسطس 2022 بتاريخ On 4/7/2022 at 00:14 قال Osama Naiban: اكتب برنامج تستخدم فية ( template function ) واحدة فقط با اسم MM لي إيجاد اكبر قيمة واصغر قيمة من القيم المدخلة وعددها خمسين قيمة على ان تكون القيم : اعداد صحيحة - اعداد بدقة مضاعفة -محارف -كلمات. الجواب عن سؤالك يكون #include <iostream> using namespace std; define size 50# template <class A > A ffgr() { A v[size]; cout<<" enter value"<<endl; for(int i= 0; i<size ; i++) cin>>v[i]; A p; for(int i= 0; i<size ; i++) { for(int j=i+1 ;j<size ; j++) { if(v[i]<v[j]) { p= v[i]; v[i]= v[j]; v[j]=p; } } } cout<<" array is up :"<<endl; for(int i=0; i<size ; i++) cout<<"arrya :"<< v[i]<<endl; cout<<" array is up :"<<endl; for(int i= 0; i<size ; i++) { for(int j=i+1 ;j<size ; j++) { if(v[i]>v[j]) { p= v[i]; v[i]= v[j]; v[j]=p; } } } for(int i=0; i<size ; i++) cout<<"arrya :"<< v[i]<<endl; } int main() { ffgr<int> () ; ffgr<string> () ; ffgr<char> () ; return 0; } اقتباس
السؤال
Lamia Altayeb
Oop in c++
Is this sentence true or false
If a base class has a parameterized constructor but no default constructor, then derived class objects cannot be instanced unless the derived class constructor explicitly calls one of the base class constructor
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.