Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

Decorated Names

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:

Community Additions

© 2015 Microsoft