alfaman el tema de instanciar funciones del cpp es que NO SON DE LA CLASE propiamente dichas...
A tener en cuenta: Los .H y los .CPP van de la mano; en los .H se escriben los prototipos de las funciones miembros y en el cpp se escribe el codigo de las funciones de la clase, esta es la manera en la que trabaja el borland x una cuestión de practicidad y no "engorrosar" el código!
Ahora cuando ahces aplicaciones en consola me ha pasado de que si, la clase conviene hacerla en el cpp pero no es acosnejable esto en una aplicación mas grosa!
Salute