参考链接: 通过将矩阵传递给函数的C++程序将两个矩阵相乘
任务需求:需要写一个矩阵的四则运算的小demo,通过重载运算符来实现。 ...重载“+ - * /”运算符 为了方便输出 顺便实现 << 运算符
矩阵运算规则
百度到的运算规则
简单来说一下吧:
加减法 同型矩阵,对应位置相加减。 数乘 分别于矩阵中的每一位相乘。...实现 << 运算符 实现类似Python中list输出的样式 想法: 递归 eg: [1,2,3,4,5,6,7,8] 为 2行4列 的数组 想要的输出为 [ [1,2,3,4],[5,6,7,8]...= x.num[i]) {
flag = false;
throw "两个矩阵的行数列数不相同!"...进入循环,输出","分隔符
int capicity = length / dnum[dim];// 下一维的单位长度(一组)中的元素个数
int* temp_dnums = new