About 50 results
Open links in new tab
  1. What is name mangling, and how does it work? - Stack Overflow

    Aug 22, 2009 · Name mangling is a means by which compilers modify the "compiled" name of an object, to make it different than what you specified in a consistent manner. This allows a programming …

  2. Should I use name mangling in Python? - Stack Overflow

    Name mangling is invoked when you are in a class definition and use __any_name or __any_name_, that is, two (or more) leading underscores and at most one trailing underscore.

  3. c++ - How can I avoid name mangling? - Stack Overflow

    Feb 7, 2009 · The most common reason to avoid name mangling is because you are building a shared library (on Windows, a DLL) that is used by client software you don't control that expects certain …

  4. Is this summary of the purpose of name mangling correct?

    Feb 28, 2021 · 2 Name mangling is unnecessary for a child class to override a method with more parameters. The purpose is to prevent overriding of a method, particularly the overriding of a …

  5. questions about name mangling in C++ - Stack Overflow

    Name mangling is the process used by C++ compilers give each function in your program a unique name. In C++, generally programs have at-least a few functions with the same name.

  6. GCC C++ Name mangling reference - Stack Overflow

    26 Looking around, I see mostly questions about demangling C++ symbols rather than how to mangle them. Yes, one could invoke g++, using the -S option, on some dummy code containing the symbols …

  7. mangling name in C - Stack Overflow

    Jun 6, 2015 · From my memory, mangling name is not used in C, which is kinda of a feature that we take advantage using C function for ABI (Application Binary Interface). But recently I have been …

  8. Inheritance of private and protected methods in Python

    Nov 28, 2013 · Private name mangling: When an identifier that textually occurs in a class definition begins with two or more underscore characters and does not end in two or more underscores, it is …

  9. What is Linux utility to mangle a C++ symbol name?

    Is there a programatic way to get the string that represents a C++ function at runtime so that the code is compiler independent? One way to possibly do this would be to call a utility at compile time that …

  10. What are all the commonly used C++ ABIs and mangling schemes?

    Nov 21, 2021 · The C++ ABI / mangling scheme that gcc/Linux uses is called the Itanium C++ ABI. Mangling is section 5.1. Apart from that one, how many other commonly used C++ ABIs and …