el problema principal es que si lo pongo en el archivo2.cpp al compilar me sale error porque en el prototipo de la funcion no reconoce ese tipo de puntero, pero si pongo el archivo2.h en archivo1.h me compila todo bien pero VC++ me marca como rojo ese include, como queriendome decir que no es lugar indicado ( pero el programa compila ). me gustaria tener principios de profesionales más que todo. muchas gracias por sus respuestas!
