An array_view is a C++ class template that is a non-owning reference to an array.
The C++ class template array_view
describes an object that can refer to a constant contiguous sequence of objects with the first element of the sequence at position zero.
An array_view
is a potentially multidimensional view on a sequence of uniformly strided objects of a uniform type, contiguous in the least significant dimension.