Overloaded function selection rules
C++
- [1] no or unavoidable conversions
-- ,
- [2] integral promotion
-- , ,
- [3] standard conversions
-- , ,
- [4] user-defined conversions
-- constructors and operators
- [5] ellipsis in function declaration
-- ...
Multiple arguments -- intersect rule
- better match for at least one argument
and at least as good a match for every other
argument
slide: Overloading in C++