We will now try to multiply two matrix by using the concept of operator overloading. The described way is very very easy to understand. We will be overloading "*" operator for this purpose. Although this can be done by any binary operator. We will start with a basic class Matrix. In this example we will take a 3x3 matrix.
also has a set() function that can be used to set values in the Matrix.
A show() function shows the matrix.
operator overloading definition for "*" operator
Description:
class Matrix has a constructor that will initialize its element to 0.also has a set() function that can be used to set values in the Matrix.
A show() function shows the matrix.
operator overloading definition for "*" operator
Example code:
Output
Enter 0,0 element=5
Enter 0,1 element=6
Enter 1,0 element=4
Enter 1,1 element=5
Enter 0,0 element=1
Enter 0,1 element=2
Enter 1,0 element=1
Enter 1,1 element=2
Matrix is=
6
5
Matrix is=
2
2
Matrix is=
1 22
18
Press Enter to return to Quincy...
Post a Comment
Thank you for vising