Match the follwoing: 1. Description and definition of the functions's task 2. A variable declared inside a function 3. Causes execution to leave an 'switch', or a loop and continue at the next statement after the one that was left 4. An abstract data type defined by the programmer 5. The default method in C++ of passing arguments to parameters 6. A function name that has more than one definition 7. A specification of a function name, its list of parameter types and its return type. 8. The type in C++ which has no values from these matches: Function declaration, pass by value, void, break statement, local variable, overloaded function, body of a function, and class