std::vector support
std::vector<T, Allocator> is declared as the one dimensional array representation type.
std::vector<T, Allocator>
Array