Why do c++ compilers require name mangling?, C/C++ Programming

A: Name mangling is the rule according to which C++ modify function's name into function signature before passing that function to a linker. It is how the linker differentiates among different functions with the similar name.

 

Posted Date: 3/21/2013 7:24:41 AM | Location : United States







Related Discussions:- Why do c++ compilers require name mangling?, Assignment Help, Ask Question on Why do c++ compilers require name mangling?, Get Answer, Expert's Help, Why do c++ compilers require name mangling? Discussions

Write discussion on Why do c++ compilers require name mangling?
Your posts are moderated
Related Questions
Project Description: I'm seeking someone who could write me a torrent seeding client which supports multiple proxies. The goal of the project is to make torrents popular by seed

Problem Implement a class called employee that contains name, employee number and department code. Include a member function getdata() to get data from user and store it in the


Ask questioGiven an integer n and a permutation of numbers 1, 2 ... , n-1, n write a program to print the permutation that lexicographically precedes the given input permutation. I

Purpose For this assignment you will need to create either a function list or a record series for a CRCRS. Instructions Note: Complete only one of the two assignment op

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

Q: Name the operators which cannot be overloaded? A:sizeof, ., .*, .->, ::, ?:

Project Description: I´ve a need linux programming job. if you are interested, Skills required are C Programming, PCB Layout, Embedded Software, Python, Software Architecture

Dynamic Initialization of objects: It is initializing the objects by passing the valued to the constructor from the user input or other means.   Through cin operator a value

A: They are following: Const: point out that memory once initialized, must not be modify through a program. Volatile: denote that value in the memory location can be modified