Предположим, что у нас есть указатель T* ptr;
и ptr, ptr+1, … ptr+(n-1)
все относятся к действительным объектам типа T.
Можно ли получить к ним доступ, как если бы они были STL array
? Или имеет следующий код:
std::array<T,n>* ay = (std::array<T,n>*) ptr
вызывать поведение undefined?