Transcription: If the compiler is able to find a best match for all arguments, we call this match an exact match. No match occurs when the compiler is unable to find at least one matching function declaration. An ambiguous match occurs when the actual arguments of the function call match more than one overloaded function.