array in C++

The std::array is a container used to create fixed size arrays, with size is known at compilation time. It’s size cannot be modified once declared. A std::array should have same runtime performance as a c-style array.