Как исправить ошибку в с++ ?

209
16 июня 2018, 15:50

В коде возникла ошибка как ее исправить?

Matrix Matrix::operator-(const Matrix & other)
{
Matrix tmp(0);
int i;
int *tmp=new int[i];
    for (int i = 0; i < n; i++) {
    tmp[i] += matrix[i] - matrix1[i];//"expression must be a modifiable lvalue "tmp выдает ошибку.
    return tmp;
}
}
READ ALSO
Сброс буфера ввода (&ldquo;читает лишнюю [пустую] строку&rdquo;)

Сброс буфера ввода (“читает лишнюю [пустую] строку”)

После ввода числа (например, возраста) считываю строку (например, имя-фамилию), но получаю в результате лишнюю пустую строкуОткуда она берется...

218
Что такое оператор &ldquo;--&gt;&rdquo; в С++?

Что такое оператор “-->” в С++?

После прочтения Hidden Features и Dark Corners of С++/STL на complang

207
Получение arp таблицы

Получение arp таблицы

Как получить arp-таблицу текущего хоста или как найти mac-адрес по ip-адресу с помощью boostasio? Нужно что-то типа SendARP функции, только кроссплатформенной

178