Et éventuellement, tu peux définir:
static inline uint8_t mafonction(uint8_t v)
{ return maglobale[v]; }
Comme ça c'est masqué et si tu changes l'implémentation de mafonction(), ton code restera le même.
Pour faire ça, on utilise un:
#define mafonction(X) (X > UCHAR_MAX ? 0 : maglobale[X])
[^] # Re: Une table
Posté par paipai62 . En réponse au message Coût d'un accès mémoire.. Évalué à -2.
Pour faire ça, on utilise un:
#define mafonction(X) (X > UCHAR_MAX ? 0 : maglobale[X])