Bonjour,
Avec le code ci-dessous, le compilateur borland me sort un warning disant que la fonction f de B masque celle de A.
Par contre, pour le compilateur visual, tout est correct.
Lequel des deux a raison et si c'est borland, pourquoi cela peut-il poser un problème ?
Code:
1
2
3
4
5
6
7
8
9
10
11
12 class A { public : virtual void f(){}; }; class B : public A { public : virtual void f(int){}; };