Nota para programadores de C/C++: codice_2 realmente no define un tipo, sino que define un nuevo nombre para un mismo tipo, algo parecido al subtype, pero nada que ver con el codice_3.