Здравствуйте, watchmaker, Вы писали:
W>Загляни в [expr.sizeof] — там про весь sizeof всего полстранички текста.
Да, спасибо! Получается тогда по стандарту, судя по этому:
This implies that the size of an array of n elements is n times the size of an element.
То есть, архитектуры, где выравнивание больше размера элемента, не удовлетворяют стандарту? Например, если alignof(char) == 4 при sizeof(char) == 1.
Может об этом(выравнивание не может быть больше размера) тоже что-то в стандарте есть?