Why is this function call ambiguous?
It has little to do with rank of the type defined in 4.13. 4.13 defined internal rankings used to describe integral promotions and usual arithmetic conversions. They by itself do not directly affect overload resolution. Rankings relevant to overload resolution are defined in “13.3.3.1.1 Standard conversion sequences” and then used in “13.3.3.2 Ranking implicit conversion … Read more