non-lvalue in assignment
I have a matrix class which there are matrix objects. I want to call .value(int,int) directly on the matrix objects and set the internal 2d vector to the value on the right side of the equal sign.
Here is what I want to do:
[code]
new_matrix.value(row,col) = 0;
[code]
Here is what I've tried:
int &Matrix::value(int row, int col)
{
return this->mat[row][col];
}
Where mat is the internal 2d vector data.
server_crash
Postaholic
2,111 posts since Jun 2004
Reputation Points: 113
Solved Threads: 20
That's what someone else said. Which compiler are you using? I'm using bloodshed.
server_crash
Postaholic
2,111 posts since Jun 2004
Reputation Points: 113
Solved Threads: 20