您好,我有一个使用指针实现 Matrix 类的任务。
class matrixType{
private:
int **matrix;
int numRows;
int numColumns;
public:
istream& operator >>(istream& ins, const matrixType& source);
}
我在使用输入运算符时遇到了麻烦!出于某种原因,这种运算符重载对我来说没有意义,但我还有一个功能,它还允许用户输入,这不是重载。
void matrixType::setMatrix(){
int i,k,value;
cout << "Be prepared to enter values to be inserted into your matrix: " << endl;
for(i=0; i<rowSize; i++){
for(k=0; k<columnSize; ++k){
cout << "Value [" << i << "][" << k << "]: ";
cin >> value;
matrix[i][k]=value;
}
}
cout << endl;
}
有人可以帮助我输入运算符吗?
谢谢!