Ребят, а массив фундаментальных типов (int/uint/bool etc) может как-то неочевидно выравниваться в памяти?
Ну т.е. например int32_t[256] может по каким либо причинам занимать НЕ 1024 байта?
Интересуюсь по причине желания копировать подобные штуки memcpy, но не уверен насколько это будет переносимо.
Подчеркнусь - речь именно о фундаментальных типах.
Это будет абсолютно переносимо, только не ясно, при чем тут выравнивание?