[The simplified argument matching rules for C++ are] [1] Exact match; that is, match using … function, and T to 'const T'). [2] Match using integral promotions [e.g., short to int and float to double]. … [3] Match using standard conversions [e.g., int to double]. … [4] Match using user-defined conversions … [5] Match using the ellipsis … in a function declaration. If two matches are …
Google-1
Google-2
Copyright clearance needed for quotation.