ماهو خرج البرنامج التالي؟

  • برمجة
  • برمجة سي بلس بلس

ماهو خرج البرنامج التالي؟

#include <iostream>
using namespace std;
class Base {
protected:
 long value;
public:
 Base(long a = 0) {value = a;}
 virtual void f() {
 cout <<"Base with value: "
 << ++value << endl;
 }
};
class Derived: public Base {
public:
 Derived(long a) : Base(a) {}
 void f() {
 cout << "Derived with value:"
 << ++value << endl;
 }
};
int main() {
 Derived d(4);
 Base *b = &d;
 d.f();
 b->f();
} 

الأجوبة

Derived with value: 5

Derived with value: 6

هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...