Cita:
Iniciado por sbcl Disculpen, lo solucioné ya.
no termino de entender por que se solucionó asi, pero funcionó.
el "face test_face(x)" lo cambie por "face * test_face = new face(x)", y por lo visto agarró.
Disculpen la molestia, es que me estaba volviendo loco.
Claro, porque usaste una variable puntera a face, lo que implica que debes reservar memoria (con new) para la variable y luego liberarla como es costumbre de hacer con delete