Например, у меня есть class,
class naive {
public:
char a;
long long b;
char c;
int d;
};
и в соответствии с моей программой тестирования a до d строятся один за другим, например
a------- bbbbbbbb c---dddd
- означает неиспользованный.
Почему С++ не делает его более жестким, например
ac--dddd bbbbbbbb