c++为表示实数矩阵的类网格编写规范和实现。

为表示实数矩阵的类网格编写规范和实现。行数和列数由类的用户提供。另外,定义一个异常类型Grid_exception,它是Grid的内部类。请提供以下操作:
  
位于网格m的第i行和第j列,如果i或j超出范围,则抛出类型网格异常的异常。
·输出(使用<<操作符)格式:
第一行,然后换行;第二行,然后换行,…
在一行的两个元素之间插入一个空格。
·获取元素的数量(一个常量函数)。
·当两个网格有不同的维度,使用+操作符添加两个网格。
·平网格。(请参阅以下说明)
·其他必要的函数,如构造函数、析构函数、复制构造函数和赋值运算符。

注意:压平网格是将网格转换为向量。
例如,如果我们有一个网格在左边下面有3行,然后。flatten(返回右侧的一个向量。图片说明图片说明

https://blog.csdn.net/zhoudewen66/article/details/50409237/