Aggiunte direttive const in modo da bloccare le scritture sugli oggetti passati
modificati valori di ritorno di alcune funzioni per renderli omogenei a quelli delle funzioni standard c
Corretta allocazione della memoria
modificata metodologia di gestione delle copie