/Engine/Source/Runtime/Core/Public/Containers/ArrayView.h
TArrayViewView = { 1, 2, 3 }; // construction of array view from rvalue initializer list int n = View[0]; // undefined behavior, as the initializer list was destroyed at the end of the previous line
template<typename InElementType, typename InSizeType> class TArrayView