#include <thread>

template <class TYPE>
void function(TYPE& data, std::size_t row, std::size_t column){
    data[row-1][column-1]=2;
}

int main(){
    const int column(5),row(2);
    function(arr, row, column);
    std::array<std::array<int, column>, row> arr;
    return data[row-1][column-1];
}