Implementujte zadání na šesté cvičení z Eduxu: (zde).
Implementujte šablonu třídy reprezentující Matici. Třída bude obsahovat konstruktor s parametry velikosti matice (rows
, cols
), destruktor, který po třídě uklidí alokovanou paměť a dále tyto přetížené operátory.
rows
, cols
)Matrix(const Matrix &a)
*=
()
(pro čtení a zápis do matice)<<
Řešení základní i bonusové úlohy: labs6.tar.gz
Implementujte zadání popsané výše bez inlineování metod (tn. nebudou přímo v definici funkce).
Dejte si pozor hlavně na operátor výstupního streamu. Přednáška na přetěžování operátoru může pomoci ;).