ambiguous call Compile-time error that results during function matching when two or more functions provide an equally good match for a call.
arguments Values supplied in a function call that are used to initialize the function’s parameters.
assert Preprocessor macro that takes a single expression, which it uses as a condition. When the preprocessor variable
NDEBUG is not defined,
assert evaluates the condition and, if the condition is false, writes a message and terminates the program.
automatic objects Objects that exist only during the execution of a function. They are created when control passes through their definition and are destroyed at the end of the block in which they are defined.
best match Function selected from a set ...