C punteros vs acceso directo de miembros para estructuras
Digamos que tengo una estructura como la siguiente ...
typedef struct {
int WheelCount;
double MaxSpeed;
} Vehicle;
... y tengo una variable global de este tipo (soy muy consciente de los escollos de los globales, esto es para un sistema integrado, que no diseñé, y para el cual son un mal desafortunado pero necesario. ) ¿Es más rápido acceder a los miembros de la estructura directamente oa través de un puntero? es decir
double LocalSpeed = MyGlobal.MaxSpeed;
o
double LocalSpeed = pMyGlobal->MaxSpeed;
Una de mis tareas es simplificar y reparar un sistema integrado recientemente heredado.