class foo
{
public void bar(int i) { ... };
public void bar(long i) { ... };
}
foo.bar(10);
Je m'attendrais à ce que ce code me donne une erreur, ou du moins un avertissement, mais pas tant que ça ...
Quelle version de bar () est appelée et pourquoi?