Se vuoi mantenere la distinzione, puoi lasciare la definizione dei metodi nel cpp, ed includerlo (il cpp) nel h.