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

Сообщение Re[8]: Placement new для инициализации примитивного типа в с от 08.10.2025 15:32

Изменено 08.10.2025 15:33 rg45

Re[8]: Placement new для инициализации примитивного типа в с
Здравствуйте, _NN_, Вы писали:

R>>А по-моему, всё предельно ясно расписано: https://timsong-cpp.github.io/cppwp/array. И про фиксированный размер, и про то, что это агрегат. Каких гарантий не хватает?


_NN>sizeof(array<int,10>) == sizeof(int[10])


_NN>Этой гарантии не хватает.


Разве это не следует из того, что это аггрегатный тип и contiguous container фиксированного размера?
Re[8]: Placement new для инициализации примитивного типа в с
Здравствуйте, _NN_, Вы писали:

R>>А по-моему, всё предельно ясно расписано: https://timsong-cpp.github.io/cppwp/array. И про фиксированный размер, и про то, что это агрегат. Каких гарантий не хватает?


_NN>sizeof(array<int,10>) == sizeof(int[10])


_NN>Этой гарантии не хватает.


Разве это не следует из того, что это аггрегатный тип и contiguous container фиксированного размера? Что может этому помешать — разное выравнивание?