Библиотека для работы с матрицами C++

На проверке
Заказ
6499300
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
14 Янв в 10:00
Цена
500 ₽
Блокировка
10 дней
Размещен
13 Янв в 10:02
Просмотров
78
Описание работы

Исправить ошибки


#include "Matrix.cpp" Это что за новаторский подход?

Не исправлено замечание пред. этапа // Оператор умножения матриц Matrix& Matrix::operator*(const Matrix& a1) { ???

  • не может менять левый аргумент - правила прегрузки "Поведение перегруженных операций должно соответствовать поведению этих операций для стандартных типов данных: операция + не должна изменять своих аргументов, операция = должна возвращать ссылку на левый аргумент и т.п." Matrix Matrix::operator*(const Matrix& a1) const; или friend Matrix operator*(const Matrix& a1, const Matrix& a2) ;

Тестирование заключается не в выполнении одного примера на 1 курсе изучали gtest

Программа не компилируется!!! Даже минимальные усилия не хотите приложить? inline bool operator!=(double scalar) const ??? { return !(m == scalar); } Сложно посмотреть в примеры перегрузки??? или несколькими строчками ниже есть решение throw std::out_of_range(); ??? double& get(size_t i, size_t j) ??? и еще 10 ошибок

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир