Multiple choice technology programming languages

What makes C++ to support function overloading ?

  1. Polymorphism

  2. Inheritance

  3. Name Mangling

  4. Function Signature

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

While function signatures define the overload, the compiler uses Name Mangling to generate unique names for functions with identical names but different signatures, allowing the linker to distinguish and resolve the calls correctly at runtime.