Еще можно дополнительным шаблонным параметром брать некоторый тип S, который должен быть не короче и выровнен не хуже чем T и U, и использовать MaybeUninit<S> как слоты для хранения
Еще можно дополнительным шаблонным параметром брать некоторый тип S, который должен быть не короче и выровнен не хуже чем T и U, и использовать MaybeUninit<S> как слоты для хранения
В моём юзкейсе размеры T и U отличаются многократно, так что meh