Question: How are overloaded functions differentiated by the compiler?
Instructor answer: Based on the function signature. When an overloaded function is called, the compiler will find the function whose signature is closest to the given function call.

Student answer: The compiler selects the proper functions to execute based on number, types and order of arguments in the function call.
Score (0-5): 5

Student answer: They differentiated by the compiler by the conditions/inputs used for one of the overloaded functions.
Score (0-5): 3

Student answer: The compiler distinguishes overloaded functions by their signatures. It encodes each function identifier with the number and types of its parameters to generate type-safe linkage, which ensures the proper overloaded function is called.
Score (0-5): 5

Student answer: Overloaded functions are distinguished by their signatures, Name mangling or name decoration, and type-safe linkage ensures that proper overloaded functions is called and types of the arguments conform to tpes to the parameters.
Score (0-5): 5

Student answer: The compiler selects proper function to execute based on number, types and order of arguments in the function call.
Score (0-5): 5

Student answer: By the type they are initilized with (int, char, etc.)
Score (0-5): 3

Student answer: It selects the proper function to execute based on number, types and order of arguments in the function call.
Score (0-5): 5

Student answer: overloaded functions must have the same return type but different input parameters
Score (0-5): 3

Student answer: It examines the names, types, and order of arguments on each function.
Score (0-5): 5

Student answer: unique function signatures
Score (0-5): 5

Student answer: Is based on number, types, and order of arguments in the function call.
Score (0-5): 5

Student answer: Compiler selects proper function to execute based on number, types and order of arguments in the function call.
Score (0-5): 5

Student answer: not answered
Score (0-5): 0

Student answer: they have to have same return type, but different input parameters
Score (0-5): 3

Student answer: Overloaded functions are differentiated by their parameters.
Score (0-5): 4.5

Student answer: The compiler selects the right function to execute from the number, types and order of arguments in the function call.
Score (0-5): 5

Student answer: it creates a set of candidate functions then a set of viable functions
Score (0-5): 3

Student answer: their function signature.
Score (0-5): 5

Student answer: The number and type of its parameters.
Score (0-5): 5

Student answer: by their function signature
Score (0-5): 5

Student answer: They have the same name, just different parameters.
Score (0-5): 3.5

Student answer: They are differntiated by number, types and order of arguments in the function call.
Score (0-5): 5

Student answer: it looks at the number, types, and order of arguments in the function call<br>
Score (0-5): 5

Student answer: The compiler differentiates overloaded functions by their signature.
Score (0-5): 5

Student answer: By the number, types, and order of their arguments
Score (0-5): 5

Student answer: Compiler selects proper function to execute based on number, types and order of arguments in the function call.
Score (0-5): 5

Student answer: paremeters
Score (0-5): 4.5

Student answer: By the number, and the types and order of the  parameters.
Score (0-5): 5

Student answer: by the number and type of arguments
Score (0-5): 5

Student answer: by their signature (return type, argument list)
Score (0-5): 4

Student answer: overloaded function simply invovles haing a method with the same name within the class. is used to implement a method for subclass which overrides in other words replaces the implementation of the super class. Overloading the concept of providing different meaning to a object based on the context of its presence. Overloading is one type of polymorphism and this is also a feature in programing.
Score (0-5): 3