tipi built-in:
v ⇒ void
w ⇒ wchar_t
b ⇒ bool
c ⇒ char
a ⇒ signed char
h ⇒ unsigned char
s ⇒ short
t ⇒ unsigned short
i ⇒ int
j ⇒ unsigned int
l ⇒ long
m ⇒ unsigned long
f ⇒ float
d ⇒ double
tipi utente:
Dove N è il numero di caratteri di
5Punto
2st
9struttura
4elem
Tipi composti:
P ⇒ puntatore
K ⇒ const
R ⇒ riferimento
somma(punto*) = _Z5sommaP5punto
Nomi ripetuti
se un tipo utente viene riferito più volte (ad esmepio somma(st, st)) anzichè riscriverlo si usa:
S_ ⇒ per riferisi al primo tipo utente incontrato nella stringa
S0_ ⇒ per riferisi al secondo
S1_ ⇒ al terzo e così via
somma(st, st) ⇒ Z5somma2stS
somma(punto, punto, st, st*, punto*) ⇒ Z5somma5puntoS_2stPS0_PS
Classi
_ZN
Il costrutture è “C1”
il distrutture è “D1”
Nelle classi è _ZN “N” sta per “nested” quindi _ZN
c++filt
c++filt