Questions marquées «structure»

9
Rembourrage et emballage de structure
Considérer: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Les tailles des structures sont respectivement 12 et 8. Ces structures sont-elles rembourrées ou emballées? Quand le rembourrage ou l'emballage a-t-il lieu?
209 c  struct  structure  padding  packing 

5
Quel est le besoin d'un tableau avec zéro élément?
Dans le code du noyau Linux, j'ai trouvé la chose suivante que je ne peux pas comprendre. struct bts_action { u16 type; u16 size; u8 data[0]; } __attribute__ ((packed)); Le code est ici: http://lxr.free-electrons.com/source/include/linux/ti_wilink_st.h Quel est le besoin et le but d'un tableau de données sans élément?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.