www.boolean.name

www.boolean.name (/index.php)
-   C++ (/forumdisplay.php?f=22)
-   -   Создайте класс, определяющий матрицу, использующий класс "вектор" (/showthread.php?t=20710)

GammaLamer 13.05.2018 00:27

Создайте класс, определяющий матрицу, использующий класс "вектор"
 
Создайте класс, определяющий матрицу (двумерный массив), использующий класс "вектор", содержащий конструктор создания и копирования, деструктор, поддерживающий операторы индексации [ ] (вектора), двойной индексации [ ][ ] (элемента), получения адреса & (вектора и элемента), присваивания =(float) (всем элементам матрицы присваивается указанное вещественное число), преобразователь типа матрицы к вещественному числу (сумма всех элементов матрицы), матрицы к вектору (сумма всех столбцов) и матрицы к матрице (с изменением размеров в случае необходимости), операторы + и - в матричном виде, функцию вывода на экран матрицы - print.
Используйте в классе матрицы массив векторов.
Напишите простой пример, использующий все перечисленные свойства класса. Объясните, какая связь между данным классом и классами, разработанными ранее. Укажите плюсы и минусы реализации класса "матрица", "вектор" к встроенной в C++ реализации статических массивов (одномерный типа int[N] и двухмерный типа int[N][M]). Сравнивайте только те свойства, которые присутствуют и у статических массивов и у классов матрица и вектор.
Помогите реализовать пожалуйста, идей нет, а сдавать послезавтра.

mingw 23.05.2019 23:31

Ответ: Создайте класс, определяющий матрицу, использующий класс "вектор"
 
ну как? сдал?


Часовой пояс GMT +4, время: 23:40.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Перевод: zCarot