私はC++を学ぼうとしていますが、この関数を使用して印刷を行うタスクがありますが、ostreamの使用方法がわかりません。誰か助けてくれませんか?
void Matrix::printMatrix( ostream& os = cout ) const{
for(int i=0; i<n; i++)
for(int j=0; i<m; j++)
os<<elements[i][j]<<"\n";
}
私はこれをやろうとしましたが、それは私にいくつかのエラーを投げました、そして私はこれをどのように扱うべきかわかりません。エラー:
Matrix.cpp:47:48:エラー:'void Matrix :: printMatrix(std :: ostream&)const'のパラメーター1に指定されたデフォルトの引数[-fpermissive] Matrix.cpp:8:0からインクルードされたファイル:Matrix.h :25:10:エラー:'void Matrix :: printMatrix(std :: ostream&)const'[-fpermissive]の以前の指定の後