Следующие два случая эквивалентны во всех ситуациях?
1) alignas
по типу
template <typename T, size_t N, size_t Alignment>
struct alignas(Alignment) A
{
T data[N];
};
2) alignas
на массиве членов
template <typename T, size_t N, size_t Alignment>
struct A
{
alignas(Alignment) T data[N];
};
Задача ещё не решена.
Других решений пока нет …