• [^] # Re: Ce n'est pas spécifique à gcc 4

    Posté par . En réponse au journal De gcc3 à gcc4 : Un code plus propre ?. Évalué à 2.

    Bon reprenons :
    Imaginons que j'ai une zone de memoire contenant des donnees :
    la taille coder sur 1 octet,
    l'info y est coder sur 2 octets
    l'info z est coder sur 4 octets

    int *i = debut de la zone memoire
    (char)*i = taille;
    (uint16)*i = htons(y);
    *i = htonl(z);

    Bon apres tu utilise une structure packed si les champs sont fixe, mais c'est pas toujours le cas. La sol propre est de declarer 3 pointeur, un pour chaque type...