бы максимально возможное выравнивание? Я поискал по стандарту, но там практически никаких гарантий, за исключением того что malloc должен возвращать указатель правильно выравненный для любого типа. Но мне это особо не помогает.
Придётся чтоль на C11 переходить (alignof)?
max_align_t
это C11
Стикер
C11 всё ещё
ну можно еще с гну
https://wambold.com/Martin/writings/alignof.html
да понятно, но хотелось бы писать без сторонних расширений. Крч ладно, возьму C11 наверное всё таки.
выше ссылку чекни
.
я не уверен, но кажется этот код тож не особо стандартный, ибо стандарт C мало чего гарантирует касательно выравнивания.
Обсуждают сегодня