רוצה להיות מתכנת
New member
שאלה לגבי תקינות של שורות מסוימות בקוד מסוים
נתון הקוד הבא:
קודם כל , ברור לי מדוע שורה 22 לא מתקמפלת.
לא ברור לי מדוע שורות 13 ו-19 מתקמפלות, אבל שורה 20 לא מתקמפלת.
נתון הקוד הבא:
קוד:
1. #include <iostream>
2. using namespace std;
3. class X {
4. public:
5. X)int i = 0( : nx)i( {}
6. void f)( { cout << nx; }
7. int nx;
8. };
9. class Y : public X {
10. public:
11. Y)int i = 0, int j = 0( : X)i(,ny)j( {}
12. void h)( {
13. this->X::f)(;
14. cout << ny; }
15. int ny;
16. };
17. int main)( {
18. Y y1)2(;
19. y1.X::f)(;
20. X::f)(;
21. y1.f)(;
22. y1.X::h)(;
23. }
קודם כל , ברור לי מדוע שורה 22 לא מתקמפלת.
לא ברור לי מדוע שורות 13 ו-19 מתקמפלות, אבל שורה 20 לא מתקמפלת.