Qu'arrive-t-il si unC++ Koenig (Argument-Dependent) Lookup: Que se passe-t-il si deux espaces de noms fonctionnent dans des espaces de noms différents ont les mêmes types d'arguments?
Foo::test(Foo::A &a, Bar::B &b, C &c);
et
Bar::test(Foo::A &a, Bar::B &b, C &c);
.
Les espaces de noms des arguments considérés dans l'ordre par le compilateur (le premier argument ayant préséance pour la recherche dépendant de l'argument), ou est-ce considéré comme ambigu?