Информация об изменениях

Сообщение Re[2]: Размер массива, что сказано в стандарте от 05.12.2022 23:37

Изменено 05.12.2022 23:38 koenjihyakkei

Re[2]: Размер массива, что сказано в стандарте
Здравствуйте, 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.
Может об этом тоже что-то в стандарте есть?
Re[2]: Размер массива, что сказано в стандарте
Здравствуйте, 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.
Может об этом(выравнивание не может быть больше размера) тоже что-то в стандарте есть?