• [^] # Re: Une table

    Posté par . En réponse au message Coût d'un accès mémoire.. Évalué à -2.

    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])