Да должно работать и с рефлексией, уникальный адрес нужен только, если у вас экзотическая реализация с проверкой полей на уникальность по их адресу. Но я ошибся, нужен всё-таки C++20
https://godbolt.org/z/e1h16r3Ye буквально одной строкой можно доработать до 0 байт, если уже используется С++17 static_assert(sizeof(Actor) == sizeof(int));
Да должно работать и с рефлексией, уникальный адрес нужен только, если у вас экзотическая реализация с проверкой полей на уникальность по их адресу. Но я ошибся, нужен всё-таки C++20
https://godbolt.org/z/e1h16r3Ye
буквально одной строкой можно доработать до 0 байт, если уже используется С++17
static_assert(sizeof(Actor) == sizeof(int));