Что произойдет, если естьC++ Koenig (Аргумент-зависимый) Поиск: что, если два пространства имен работают в разных пространствах имен, имеют одинаковые типы аргументов?
Foo::test(Foo::A &a, Bar::B &b, C &c);
и
Bar::test(Foo::A &a, Bar::B &b, C &c);
.
Являются ли пространства имен аргументов, рассмотренных в порядке компилятором (первый аргумент имеет приоритет для зависимого от аргумента поиска), или это считается неоднозначным?