📄 matrix1_main.cpp
字号:
#include "Matrix1.h" //矩阵类
void main()
{
int m1[]={1,2,3,4}; //一维数组
int m2[2][2]={{1,0},{0,1}}; //二维数组
Matrix1 mat1(m1,2); //以一维数组构造矩阵对象
Matrix1 mat2(&m2[0][0],2); //二维数组转换为一维数组构造矩阵对象
Matrix1 mat3(mat1); //以已知对象构造矩阵对象
cout<<mat3; //输出流运算符重载
Matrix1 mat4(2); //构造空矩阵对象,数据元素全为0
mat4=mat2; //矩阵赋值运算
cout<<mat4;
mat3+=mat4; //加法运算符重载
cout<<mat3;
Matrix1 mat5=mat1+mat2; //加法运算符重载
cout<<mat5;
}
/*
程序运行结果如下:
矩阵:
1 2
3 4
矩阵:
1 0
0 1
矩阵:
2 2
3 5
矩阵:
2 2
3 5
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -