std::array — это фиксированный массив C++11 , который не распадается в указатель при передаче в функцию.
std::array определяется в заголовочном файле array, внутри пространства имен std.
Скачать код