我有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