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;
}