Als «structure» getaggte Fragen

9
Strukturpolsterung und Verpackung
Erwägen: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Die Größen der Strukturen betragen 12 bzw. 8. Sind diese Strukturen gepolstert oder gepackt? Wann findet Polsterung oder Verpackung statt?
209 c  struct  structure  padding  packing 

5
Was braucht ein Array mit null Elementen?
Im Linux-Kernel-Code habe ich Folgendes gefunden, was ich nicht verstehen kann. struct bts_action { u16 type; u16 size; u8 data[0]; } __attribute__ ((packed)); Der Code ist hier: http://lxr.free-electrons.com/source/include/linux/ti_wilink_st.h Was ist die Notwendigkeit und der Zweck eines Datenarrays mit null Elementen?



6
Wie sieht ein zlib-Header aus?
In meinem Projekt muss ich wissen, wie ein zlibHeader aussieht. Ich habe gehört, dass es ziemlich einfach ist, aber ich kann keine Beschreibung des zlib-Headers finden. Enthält es zum Beispiel eine magische Zahl?
70 header  structure  zlib 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.