Was meinste was dein Kompiler macht? Der speichert die Metadaten (also die Struktur der Struktur), aber die Daten selbst werden hintereinander abgelegt. Ist in C, C++, C# und VB.Net so und garantiert überall anders auch. Serialisiert man das jetzt (bei C reicht glaube ich ein Casting, in .Net...