Код: Выделить всё
class A {
bool flag;
optional param1;
optional param2;
}
< /code>
его хранение очень расточительно: из -за выравнивания парных разрядов каждый из логических, вместо идеального 1 байта будет принять 8 байт. Очевидно, что все было бы лучше, если бы мы могли хранить все три лодки рядом друг с другом, а затем два двойника, с одной прокладкой вместо трех, но как? Я хочу только избавиться от его расточительной прокладки. Просто multi_optional_extra Подробнее здесь: https://stackoverflow.com/questions/796 ... ul-padding
Мобильная версия