Возможный дубликат:
Размер структуры с одним элементом
Для любого типа A и следующей структуры:
struct S
{
A a;
};
Существуют ли случаи, когда sizeof(S) больше, чем sizeof(A)?
Например, может sizeof(std::array<T, n>) быть больше sizeof(T[n])?