Microsoft Visual C++ Name Mangling - Basic Structure

Basic Structure

All mangled C++ names start with ? (question mark). Because all mangled C names start with alphanumeric characters, @ (at-sign) and _ (underscore), C++ names can be distinguished from C names.

The structure of mangled names looks like this:

  • Prefix ?
  • Optional: Prefix @?
  • Qualified name
  • Type information (see below)

Read more about this topic:  Microsoft Visual C++ Name Mangling

Famous quotes containing the words basic and/or structure:

    Justice begins with the recognition of the necessity of sharing. The oldest law is that which regulates it, and this is still the most important law today and, as such, has remained the basic concern of all movements which have at heart the community of human activities and of human existence in general.
    Elias Canetti (b. 1905)

    In the extent and proper structure of the Union, therefore, we behold a republican remedy for the diseases most incident to republican government.
    James Madison (1751–1836)