c ++ “Tipo incompleto no permitido” error al acceder a la información de referencia de clase (dependencia circular con declaración directa)