Question.7
A C++ compiler transforms void send(int) to _Z4sendi and void send(double) to _Z4sendd in the object file. What is this process called, and why does it matter?
void send(int)
_Z4sendi
void send(double)
_Z4sendd
Select Answer
Name mangling — it encodes parameter types into the symbol name, allowing the linker to distinguish overloaded functions
Obfuscation — it hides function names for security
Optimization — it merges similar functions to save Flash
Polymorphism — it enables runtime dispatch via vtables