Поскажите как называется ситуация когда возращаемое значение в методе играет роль при выборе того какой метод вызвать. Я читал где-то и забыл. Что то связано с константностью и ссылками
Нет, он из аргументов не выводится, видимо, авторы не захотели вкладывать дополнительную семантику в него. Я свой писал, который выводит по единственному аргументу
компилятор делает сначала подстановки аргументов. и какой из них лучше подходит. Может воткнуться и посмотреть кто и что возвращает, если есть конфликт