我有2d数组,表示矩阵,我需要通过重载< <运算符打印它。打印矩阵与重载<<运算符
是重载运算符的声明是
std::ostream &operator <<(std::ostream &os, const Matrix &matrix) {
return os;
}
和它工作得很好 - 当我写
ostringstream os;
Matrix a;
// fill in the matrix
os << a;
调用此函数...但虽然我读过一些教程,我没有发现,如何使它打印出值...有人可以告诉我soma示例代码,如何实现打印矩阵中的值的一些非常基本的操作?
BTW-的矩阵可以有任意尺寸..
这取决于类'Matrix',你没有显示... – 2013-04-04 21:30:54
请看看注释bellow @Paul R的答案 – Dworza 2013-04-04 21:42:04