Functions in C and C++ programs are known internally by their decorated names. A decorated name is a string created by the compiler during compilation of the function definition or prototype.
A decorated name is sometimes required when you specify a function name to LINK or other tools. For details about the situations that require decorated names, consult the documentation for the tool you are using.
The decorated naming convention for pointers to member functions was changed in Visual C++ version 4.0. C++ libraries created with Visual C++ version 2.0 should be recompiled to link properly with source files compiled with the current version of Visual C++.
To create or view decorated names, see: