Я, кажется, получаю эту ошибку в своем коде, и когда я наводил курсор на бит, который говорит «данные», он говорит: «Ошибка: операнд« * »должен быть указателем ». Может ли кто-нибудь увидеть, где проблема.Ошибка: операнд '*' должен быть указателем
double* Matrix::get(int i, int j) const
{
return *data[i*N + j];
}
Что такое 'data'? И почему вы пытаетесь вернуть указатель на 'double', а не просто' double'? –
данные - это информация, поступающая из моей матрицы (массив) – MyNamesJeff
Вы хотите вернуть адрес элемента массива? Это '&' не '*'. –