register como parametro????
Publicado por Nelek (816 intervenciones) el 14/02/2007 12:14:03
Hola,
me he topado con una funcion que tengo que entender para seguir con mi proyecto, pero me tiene algo desconcertado y la ayuda del MSDN no me aclara gran cosa. La funcion es:
static double
sfu( register Point * a, register Point * o, double s )
{
register double y = (s > o->y) ? (double) (o->y - a->y) : (s - a->y);
return (double) a->y * (o->x - a->x) + y * ((o->y - a->y) - y/2) / o->d;
}
alguien me puede explicar para que sirve el register y que beneficios/perjuicios se saca usandolo? Ya se que es algo dificil sin el resto del programa donde aparece esta funcion, pero cualquier explicacion sera bien recibida.
Gracias
me he topado con una funcion que tengo que entender para seguir con mi proyecto, pero me tiene algo desconcertado y la ayuda del MSDN no me aclara gran cosa. La funcion es:
static double
sfu( register Point * a, register Point * o, double s )
{
register double y = (s > o->y) ? (double) (o->y - a->y) : (s - a->y);
return (double) a->y * (o->x - a->x) + y * ((o->y - a->y) - y/2) / o->d;
}
alguien me puede explicar para que sirve el register y que beneficios/perjuicios se saca usandolo? Ya se que es algo dificil sin el resto del programa donde aparece esta funcion, pero cualquier explicacion sera bien recibida.
Gracias
Valora esta pregunta


0