• [^] # alignement des données

    Posté par . En réponse à la dépêche Ces "nouveaux" gestionnaires de fenêtres. Évalué à 2.

    Si ton compilo fait ça, il est temps d'en changer :-).
    C'est vrai que les compilateurs savent le faire. Mais une simple réorganisation des structures est tout de même bien plus efficace.

    ex: avec gcc sur Linux x86
    typedef struct {
    char a;
    int b;
    char c;
    } my_struct;
    taille == 12

    typedef struct {
    int b;
    char a;
    char c;
    } my_struct2;
    taille == 8