Cita:
Iniciado por aguml Si él el .h lo llama por ejemplo Lista_Parcial.h y el .cpp lo llama Manolito.cpp (por poner un ejemplo) y luego añades el .h a tu proyecto, el compilador no encontrará las declaraciones de las funciones miembros y por tanto te tirará ese error.
El cpp se puede llamar como te de la gana. Lo único importante es que los includes a los .h sean correctos. Es más, no hay nada que te impida tener la implementación de una clase repartida por cientos de cpp