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:
“Mental health depends upon the maintenance of a balance within the personality between the basic human urges and egocentric wishes on the one hand and the demands of conscience and society on the other hand.”
—Selma H. Fraiberg (20th century)
“There is no such thing as a language, not if a language is anything like what many philosophers and linguists have supposed. There is therefore no such thing to be learned, mastered, or born with. We must give up the idea of a clearly defined shared structure which language-users acquire and then apply to cases.”
—Donald Davidson (b. 1917)