Wskaźniki C vs bezpośredni element członkowski dla struktur

Powiedz, że mam strukturę podobną do następującej ...

typedef struct {
  int WheelCount;
  double MaxSpeed;
} Vehicle;

... i mam globalną zmienną tego typu (doskonale zdaję sobie sprawę z pułapek globali, dotyczy to systemu wbudowanego, którego nie zaprojektowałem i dla którego są one nieszczęśliwym, ale koniecznym złem). ) Czy jest szybszy dostęp do członków struktury bezpośrednio lub przez wskaźnik? to znaczy

double LocalSpeed = MyGlobal.MaxSpeed;

lub

double LocalSpeed = pMyGlobal->MaxSpeed;

Jednym z moich zadań jest uproszczenie i naprawienie odziedziczonego niedawno systemu wbudowanego.

questionAnswers(9)

yourAnswerToTheQuestion