mangled name: n.

Un nome, che appare in un file oggetto C++, che e' la rappresentazione codificata della dichiarazione di un oggetto come compare nel sorgente. I mangled name sono usati perche' il C++ consente a piu' oggetti di avere lo stesso nome, finche' sono distinguibili in qualche altra maniera, ad esempio per il fatto che hanno diversi tipi per i parametri. Quindi, il nome interno deve avere quest'ulteriore informazione scritta in esso, usando il set limitato di caratteri messo a disposizione dalla maggior parte dei linker. Ad esempio, un popolare compilatore codifica la dichiarazione della funzione di libreria standard “memchr(const void*,int,unsigned int)” come “@memchr$qpxviui”.