C++编程:矩阵、栈、模板与异常处理综合解析
1. 矩阵操作示例
在C++编程中,矩阵操作是常见的任务。以下是一段矩阵操作的代码示例:
Matrix m2(identity);
m = identity;
cout << m2 << endl; cout << m << endl;
elemType ar2[16] = {
1.3, 0.4, 2.6, 8.2, 6.2, 1.7, 1.3, 8.3,
4.2, 7.4, 2.7, 1.9, 6.3, 8.1, 5.6, 6.6
};
Matrix m3(ar2); cout << m3 << endl;
Matrix m4 = m3 * identity; cout << m4 << endl;
Matrix m5 = m3 + m4; cout << m5 << endl;
m3 += m4; cout << m3 << endl;
当编译并执行这段代码时,会输出一系列矩阵结果:
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 1
1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 1
1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 1
超级会员免费看
订阅专栏 解锁全文
8090

被折叠的 条评论
为什么被折叠?



