Стандарт C ++ 17 требует < /p>
#include
static_assert(__STDCPP_DEFAULT_NEW_ALIGNMENT__ >= alignof(std::max_align_t));
< /code>
быть истинным?auto ptr = new std::byte[size];
< /code>
соответственно выровнен для любого скалярного типа? Кроме того, в этом ответе есть что -то интересное, но я не уверен, что это отвечает на мой вопрос. Я уже пробовал почти все платформы, поддерживаемые Годболтом, без сюрпризов: https://godbolt.org/z/erpjyae55.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ax-align-t