у меня была функция
void assign(std::vector<std::vector<double>> avg, int k) {
double* ptr=&avg[k-1][0]
//other stuff, but above is only line involving "avg" variable
}
Но функция работала медленнее, чем я хотел, потому что я передал по значению вместо ссылки. Если бы я попробовал следующее:
void assign(const std::vector<std::vector<double>>& avg, int k) {
double* ptr=&avg[k-1][0]
//other stuff
}
Тогда я получаю ошибку cannot convert from const_Ty * to double*
. Как я могу передать функцию avg
по ссылке?