C ++: перегрузка операторов для матрицы - PullRequest
0 голосов
/ 16 апреля 2020

Привет, ребята, мне нужно написать класс с операторами перегрузки +, -, *, <<, >>, в моем колледже у нас есть сайт с компилятором, когда я нажимаю "Отправить", я получаю 3/4 правильно, но 1 неверно, поэтому мне нужна ваша помощь, чтобы сообщить мне, правильно ли перегружен мой оператор *.

Вот мой код оператора *

Matrica &operator * (Matrica &m)
    {
        float tot=0;
        for (int i=0;i<m.redici;i++)
        {
            for (int j=0;j<m.koloni;j++)
            {
                for (int k=0;k<m.koloni;k++)
                {
                    tot+=matrix[i][k]*m.matrix[k][j];
                }
                matrix[i][j]=tot;
                tot=0;
            }
        }
        return *this;
    }

Я получаю неправильные результаты для этого теста: Неправильный TestCase

Спасибо, Филип

...