Cita:
Iniciado por aguml Correcto pero si nombro al cpp igual que al .h el programa encontrará las implementaciones incluso aunque no añada el cpp al proyecto ¿no?
No. si no añades el cpp al proyecto el compilador no podrá compilar porque no sabrá donde encontrar los fuentes que le faltan.
Matizo: Normalmente se programa usando un IDE. El IDE va a generar por nosotros unos ficheros makefile que serán los que se usarán par compilar nuestro proyecto. Dependiendo del IDE, puede que sea necesario forzar la regeneración de estos archivos para que el proyecto se compile correctamente.
Si, por contra, estamos generando nosotros la compilación a de forma manual o creando nuestros propios makefile, es nuestra responsabilidad añadir los archivos necesarios para que el programa se compile correctamente.