Почему оптимизация пустого базового класса (EBO) не работает в MSVC?C++

Программы на C++. Форум разработчиков
Anonymous
Почему оптимизация пустого базового класса (EBO) не работает в MSVC?

Сообщение Anonymous »

Почему оптимизация пустого базового класса (EBO) не полностью применена в визуальном C ++?

Код: Выделить всё

struct T1 {};
struct T2 {};
struct T3 {};
struct T4 {};
struct T5 {};
struct T6 {};

struct Test : T1, T2, T3, T4, T5, T6 {};

static_assert(sizeof(Test) == 5);
demo.

Подробнее здесь: https://stackoverflow.com/questions/127 ... ng-in-msvc

Вернуться в «C++»