Есть ли способ указать, чтобы компилятор не вставлял выравнивание во внешнем объекте ?
struct A { int i; };
struct B { A a; };
struct C { A a; int i; };
Есть ли способ указать, чтобы после 'a' гарантированно не было выравнивания в классах B и C?
Желательно без изменений этих классов.