Originariamente inviato da ilmo lesto
infatti, i typedef sono tanto comodi quanto fuorvianti, se non si presta attenzione è facile incappare in errori di questo tipo. anche a me capitano in continuazione disattenzioni di questo genere dettate dalla fretta...

Sono fuorvianti se non vengono usati nel modo giusto.
Basta mettere il prefisso LP e non ci si imbroglia mai
codice:
 LPINT a; //int *a
         LPALBERO b; //albero* b;