Bonjour,
j'ai un petit souci sur le code ci-dessous. J'ai des erreurs dans mon main, où j'ai des messages d'erreurs du type "A as not declared in this scope".
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 class A { public: void f1() {int i=0;} virtual void f() {int i=0;} }; class B : public A { public: void f1() // Mask A::f1() {int i=0;} void f() // Supplants A::f() {int i=0;} }; int main() { cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! B b; A* pA = &b; return 0; }
Partager