Operator overloading: Array indexing [] – allow for double indexing [][]

I'm not sure how to overload the operator[] for double indexing. Please help if you can. Thanks

1 answer

You have not mentioned the language with which you are working. Since Java does not allow operator overloading, I assume you are working with C++. It would be nice to mention "Programming C++" or something similar in your subject.

Back to arrays. Native C++ already allows double array indexing. Something like the following already works as is, without additional code.

int a[4][4];
for(int i=0;i<4;i++)for(int j=0;j<4;j++)...

If you want to know more about operator overloading in general, you can read up textbooks, or tutorials such as:
http://www.deitel.com/articles/cplusplus_tutorials/20060204/