Advertisement
steverobinson

Steve Robinson

Aug 18th, 2010
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. // () Operator Overloading
  2.  
  3. #include <iostream.h>
  4.  
  5. class matrix
  6. {
  7. private:
  8.      int mat[2][2];
  9. public:
  10.  
  11.      matrix()
  12.      {
  13.         mat[0][0]=1;
  14.         mat[0][1]=2;
  15.         mat[1][0]=3;
  16.         mat[1][1]=4;
  17.      }
  18.  
  19.      int operator()(int col, int row)
  20.      {
  21.         return mat[row][col];
  22.      }
  23. };
  24.  
  25. int main()
  26. {
  27.     matrix m;
  28.     cout<<"\nElements of the private data Matrix are:\n";
  29.     for(int i=0;i<2;i++)
  30.         for(int j=0;j<2;j++)
  31.         {
  32.             cout<<"\nElement ["<<i<<"]["<<j<<"]= "<<m(i,j)<<"\n";
  33.         }
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement