Ну, вам не нужно этого делать, но это работает.
my_arr.get()
возвращает std::array<int,N>*
Как и любой указатель, вы можете индексировать его как массив.
my_arr.get()[0]
возвращает ссылку на первый элемент в вашем массиве массивов.
Затем вы можете использовать оператор индексации std::array
для получения элемента.
my_arr.get()[0][0]
возвращает ссылку на нужный элемент.
В качестве альтернативы вы можете написать:
my_arr->at(0)
my_arr->operator[](0)
(*my_arr)[0]
*my_arr->data()