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