Re:Qt 5.10 released
by AceJohnny2 on Thursday December 07, 2017 @08:49PM
(#15876090)
You're right, it turns out what I was thinking of was just the Name Mangling convention, which looks like it isn't standardized either.
[ Parent
| on HN ]
Re:Qt 5.10 released
by user5994461 on Saturday December 09, 2017 @09:38AM
(#15885957)
The name mangling is part of the ABI. It's super complicated in C++ because the functions can be overloaded and have variable amount of arguments. The rules are compiler and version and flags specific.
P.S. Name mangling is what define that the function "int print(char*)" will become "___4print@4" in the compiled DLL. All the functions in a DLL are listable and have a name, that's how they are found.