السلام عليكم
======
اقرأوا الشيفرة التالية وجاوبوا على السؤال.
#include <iostream>
using std::cout;
using std::endl;
class B
{
public:
virtual void Hello()
{
cout << "Hello from class B" << endl;
}
void Welcome()
{
cout << "Welcome: ";
Hello();
}
};
class D : public B
{
public:
void Hello()
{
cout << "Hello from class D" << endl;
B::Welcome();
}
};
int main(int argc, char* argv[])
{
D d;
d.Hello();
}يا ترى لش يحدث التكرار؟ شو السبب يعني؟ :wacko:
انتبهوا: لما رح تطبقوا الشيفرة رح يكون هناك تكرار لا منتهي An Infinite Loop لكن عادي تقدروا تقفلوا البرنامج بإقفال النافذة
=====
تمنياتي لكم


