Connaissant les deux classes suivantes :
Code :
- class A
- {
- public:
- void f (int i) {cout << "A::f(" << i << " )" << endl;}
- void f (float f) {cout << "A::f(" << f << " )" << endl;}
- };
- class B
- {
- public:
- void f (){cout << "B::f()" << endl;}
- };
|
Que fait la ligne suivante ?
il parait que c'est ambigu mais que A::f(int) peut etre appele... suis je dans le vrai ?
ps : ok, c'est un exemple (tres) con, mais c'est pour comprendre ...